マウス移動イベントなしで(マウスを動かさずに)ページを読み込んだ後、JavaScript を使用してマウスの位置を取得することは可能ですか?
ベストアンサー1
本当の答え: いいえ、それは不可能です。
わかりました。ちょうどいい方法が思いつきました。ページを、ドキュメント全体をカバーする div でオーバーレイします。その中に、(たとえば) 2,000 x 2,000 の<a>
要素を作成します (疑似クラスが IE 6 で機能するようにするため:hover
)。各要素のサイズは 1 ピクセルです。:hover
これらの要素に対して、<a>
プロパティを変更する CSS ルールを作成します (たとえばfont-family
)。ロード ハンドラーで、400 万の要素をそれぞれ循環処理し、 /<a>
をチェックして、ホバー フォントの要素を見つけます。この要素から逆方向に推定して、ドキュメント内の座標を取得します。currentStyle
getComputedStyle()
注意:これを行わないでください。