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

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

Susan Sarandon
Susan Sarandon原創
2024-10-23 19:03:02652瀏覽

Is Mouse Position Retrievable in JavaScript Without Mouse Movement Events?

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

問題:

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

答案:

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

解決方法:

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

注意:

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

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn