JavaScript中有傳播事件給另一個模糊元素的方法嗎?因爲我有一個position: absolute
元素,它隱藏了不是它的父元素的元素,但我希望click,mousemove和mousout事件通過這個元素。該解決方案可以是Mozilla Firefox特定的,因爲我將在Firefox附加組件中使用它。將鼠標事件傳播給模糊元素
9
A
回答
17
也許CSS屬性pointer-events:none;
是你在尋找什麼。例如,它在Twitter主頁上使用,所以當它通過淡出圖形疊加時,您也可以單擊「熱門主題」中的文本。
1
您可以使用getElementsByTagName(「*」)來獲取頁面中的所有元素。使用查找世界位置函數,您可以獲取元素相對於頁面左上角的位置。你現在可以使用offsetWidth,offsetHeight和鼠標位置[browser specific,lol]來檢查光標是否在你的元素上。
如果光標位於您的元素上,則觸發該事件。
上述功能應附window.onmousedown/onmouseup /的OnMouseMove /不管
+0
是的,我希望會有更容易和更快的事情。也許把一個隱藏的''與在'
+0
如何在瀏覽器中觸發原始事件?例如,用jQuery只能觸發jQuery處理程序...不是原始dom事件 – arty 2013-03-17 23:49:01
相關問題
- 1. 堆疊元素的JQuery鼠標事件
- 2. 鼠標事件問題嵌套元素
- 3. 僅將滾動事件傳遞給模糊視圖
- 4. 模糊元素
- 5. 將鼠標事件傳遞給重疊控件
- 6. 傳遞鼠標事件元素下面HTML
- 7. 將自定義事件傳播給父
- 8. 將鼠標事件傳遞給Java UI中的應用程序
- 9. NSView覆蓋將鼠標事件傳遞給基礎子視圖?
- 10. 鼠標事件從標記到傳播基礎地圖
- 11. 如何將鼠標事件轉發到其他元素
- 12. 如何防止InvokeCommandAction將事件傳播到父元素?
- 13. 模糊事件:如果在元素內發生點擊,請勿模糊
- 14. 模擬鼠標事件? C#
- 15. 模擬鼠標事件
- 16. 元素傳播
- 17. 用鼠標事件播放/暫停gif
- 18. 傳播鼠標事件將多個子組件同步繪畫行爲
- 19. WPF如何將事件傳遞給兄弟元素
- 20. 將innerHTML傳遞給元素並附加事件
- 21. 將Ctrl + Click事件傳遞給Firefox中的另一個元素
- 22. 兒童用鼠標滾輪事件傳播
- 23. 從iframe傳播鼠標事件到託管文檔
- 24. jQuery鼠標事件阻止默認傳播
- 25. QListView與自定義項目=>鼠標事件傳播
- 26. Qt的圖形場景鼠標事件傳播
- 27. 鼠標按下傳播
- 28. 焦點和模糊事件觸發錯誤的元素
- 29. JQuery模糊事件
- 30. JQuery模糊事件
謝謝。這正是我所期待的。 – panzi 2010-07-29 18:58:00