2
A
回答
7
,你可以,因爲你在問題中暗示,追蹤鼠標位置和元素的位置進行比較。
但是,這是做事情的艱辛的道路。
更容易將利用這個mouseover
或mouseenter
事件。
顯然mouseenter
和mouseover
只有在鼠標指針實際移過元素時纔會觸發,而不是按照問題靠近它,但這很容易通過在元素周圍添加一個不可見區域並在其上添加鼠標事件觸發器來解決。
這個看不見的區域可能是與拉斐爾元素位於相同位置的另一個元素,但在每個方向上延伸超過它一定的距離,或者甚至可能是相同的拉斐爾對象,只是使它更大一點,不要一路畫到邊緣。
希望有所幫助。
+0
好主意....謝謝! – user963936
0
另一個想法是使用非常寬的透明筆劃來擴展「可以放置」的區域,假設您只需填充填充即可。只是一個想法。
相關問題
- 1. Jquery Fade在鼠標靠近元素
- 2. 將鼠標懸停在Raphael元素上
- 3. 鼠標靠近對象Javascript
- 4. 隨着鼠標靠近,如何增加元素大小?
- 5. 當鼠標移動到指定元素時停止鼠標事件
- 6. 魚在池中,當鼠標靠近時必須離開
- 7. 堆疊元素的JQuery鼠標事件
- 8. 當鼠標懸停時元素按鍵
- 9. 鼠標事件問題嵌套元素
- 10. 當鼠標移至內部元素時丟失鼠標移動
- 11. 當鼠標移動到內部元素時,爲什麼會觸發onMouseOver事件?
- 12. 如何在靠近元素的適當位置顯示提示?
- 13. Firefox DOM2鼠標停止事件使用stopPropagation時選擇元素
- 14. 當鼠標進入時動態創建元素。(意外觸發鼠標移出事件)
- 15. 當鼠標懸停在另一個元素上時沒有鼠標按鈕向上事件
- 16. 如何在鼠標靠近頁面頂部時顯示div
- 17. 滾動到元素的頂部時,靠近窗戶
- 18. 當點擊元素的子元素時忽略點擊事件
- 19. JQuery:當父元素被鼠標移動時,顯示子元素的鼠標懸停
- 20. 可編輯的div元素內的鼠標事件
- 21. 如何在鼠標靠近屏幕邊緣時調出隱藏控件
- 22. 當鼠標懸停時,獲取div內div的元素
- 23. 當節點靠近時啓動動畫
- 24. 當鼠標移動到子控件上時鼠標事件觸發
- 25. 獲取MouseLeave事件後鼠標懸停的第一個元素
- 26. MouseArea偷走了QML元素的鼠標事件
- 27. 覆蓋/覆蓋/堆疊元素上的Javascript鼠標事件
- 28. 顯示在javascript中觸發鼠標事件的元素名稱
- 29. 選擇觸發Mozilla Firefox的父元素鼠標離開事件
- 30. 如何忽略jQuery中子元素的鼠標事件?
「near」是什麼意思?是否有特定的距離可以符合條件,或只是模糊的接近它的感覺? – Spudley