首頁 > web前端 > js教程 > JavaScript 中是否可以在沒有滑鼠移動事件的情況下檢索滑鼠位置?

JavaScript 中是否可以在沒有滑鼠移動事件的情況下檢索滑鼠位置?

Susan Sarandon
發布: 2024-10-23 19:03:02
原創
759 人瀏覽過

Is Mouse Position Retrievable in JavaScript Without Mouse Movement Events?

在沒有滑鼠移動的情況下,JavaScript 可以取得滑鼠位置嗎?

問題:

取得滑鼠是否可行頁面載入後,在沒有任何滑鼠移動事件的情況下使用 JavaScript 定位位置?

答案:

通常,在沒有老鼠移動事件的情況下不可能檢索滑鼠位置。不過,可以實施一個複雜的解決方法。

解決方法:

  1. 建立一個覆蓋整個文件的透明 div 元素。
  2. 產生此 div 內有大量小 () 元素,每個元素都有一個修改屬性(例如 font-family)的 CSS 懸停規則。
  3. 迭代這些元素頁面加載,檢查其計算樣式,直到找到帶有懸停字體的樣式。
  4. 從此識別的元素中提取座標以近似滑鼠在文件中的位置。

注意:

雖然技術上可行,但這種方法效率極低且不切實際。避免在實際專案中實現它。

以上是JavaScript 中是否可以在沒有滑鼠移動事件的情況下檢索滑鼠位置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板