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