ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript はユーザーの移動なしでページの読み込み後にマウスの位置を取得できますか?

JavaScript はユーザーの移動なしでページの読み込み後にマウスの位置を取得できますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-23 16:45:02778ブラウズ

Can JavaScript Get Mouse Position After Page Load Without User Movement?

動きを伴わない読み込み後のマウス位置の取得 (JavaScript)

JavaScript は、マウスの動きがトリガーされずに、ページの読み込み後にマウスの位置を取得できますか?イベント?

答え:

通常、JavaScript はマウス移動イベントがない場合、マウスの位置をキャプチャできません。ただし、迂遠な方法が存在します。

メソッド:

  1. ドキュメント全体を覆う透明な div でページをオーバーレイします。
  2. Populateそれぞれ 1 ピクセルのサイズの多数の (例: 2,000 x 2,000) 要素を含む div。
  3. これらの 要素に対して CSS :hover ルールを実装し、スタイル プロパティ (例: font-
  4. ページの読み込み時に、変更されたフォント プロパティを持つ要素が見つかるまで、すべての 要素を反復処理し、その currentStyle または getComputedStyle() をチェックします。
  5. この要素から外挿します。

注意:

非実用的であり、パフォーマンスに影響を与える可能性があるため、この方法を採用しないことを強くお勧めします。

以上がJavaScript はユーザーの移動なしでページの読み込み後にマウスの位置を取得できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。