イベントなしで(マウスを動かさずに)マウスの位置を取得するにはどうすればいいですか?質問する

イベントなしで(マウスを動かさずに)マウスの位置を取得するにはどうすればいいですか?質問する

マウス移動イベントなしで(マウスを動かさずに)ページを読み込んだ後、JavaScript を使用してマウスの位置を取得することは可能ですか?

ベストアンサー1

本当の答え: いいえ、それは不可能です。

わかりました。ちょうどいい方法が思いつきました。ページを、ドキュメント全体をカバーする div でオーバーレイします。その中に、(たとえば) 2,000 x 2,000 の<a>要素を作成します (疑似クラスが IE 6 で機能するようにするため:hover)。各要素のサイズは 1 ピクセルです。:hoverこれらの要素に対して、<a>プロパティを変更する CSS ルールを作成します (たとえばfont-family)。ロード ハンドラーで、400 万の要素をそれぞれ循環処理し、 /<a>をチェックして、ホバー フォントの要素を見つけます。この要素から逆方向に推定して、ドキュメント内の座標を取得します。currentStylegetComputedStyle()

注意:これを行わないでください

おすすめ記事