我有一个用户在网站上进行交互的框的网格。如果他们点击一个框,它会改变颜色。有相当多的盒子,我希望它不那么繁琐,所以有这样的功能会很好:如果鼠标按钮关闭,并且将鼠标悬停在盒子上,它会改变状态。有什么想法吗?检查悬停时鼠标按键是否关闭?
11
A
回答
16
您可以使用传递给悬停回调的事件的buttons
属性来检查触发事件时按下了哪些鼠标按钮。
例如,检测时用鼠标输入元素是否被按下左键,你可以使用:
myElement.addEventListener("mouseover", function(e){
if(e.buttons == 1 || e.buttons == 3){
//do some stuff
}
})
下面是这种思想的一个示范:http://jsfiddle.net/Ah6pw/
按住鼠标左键并通过不同的列表项移动鼠标。
0
0
我发现了一些类似的东西。点击某些空间中的对象然后进行一些互动。 http://mrdoob.github.com/three.js/examples/canvas_interactive_cubes.html(寻找灵感到代码)
而且这些链接可能是有用的,你
相关问题
- 1. 检查鼠标按键是否关闭的方法
- 2. 检查鼠标LButton是否关闭?
- 3. 当鼠标悬停时元素按键
- 4. Delphi检测鼠标悬停在窗体的关闭按钮上
- 5. 检查鼠标悬停或鼠标悬停与pyHook?
- 6. 鼠标悬停时检查单选按钮
- 7. 自定义TabBar按钮在鼠标悬停/鼠标悬停时闪烁
- 8. 检查软键盘是否关闭
- 9. 检查鼠标事件是否关闭 - jQuery
- 10. 在画布上绘图 - 如何检查鼠标左键是否关闭?
- 11. jQuery悬停鼠标悬停/鼠标退出计时
- 12. 鼠标悬停
- 13. 鼠标悬停
- 14. 焦点丢失时关闭菜单,而不是鼠标悬停。 jQuery
- 15. 鼠标悬停的开关图标
- 16. 如何在鼠标左键关闭时更改鼠标光标?
- 17. jQuery的鼠标悬停效果错误,鼠标悬停事件总是在鼠标悬停触发几次
- 18. 暂停jQuery悬停(鼠标悬停)
- 19. 检查UIBezierPath是否关闭
- 20. 鼠标悬停时的jQuery图像滑块和鼠标悬停时的重置
- 21. clearInterval,停止鼠标悬停计时器
- 22. 在鼠标悬停时停止动画
- 23. KineticJS鼠标悬停
- 24. appendchild鼠标悬停
- 25. Div鼠标悬停
- 26. 有没有办法来检查一个元素是否有鼠标悬停?
- 27. Javascript或jquery检查是否将鼠标悬停在某个元素上
- 28. 检查空格键是否被按下,并且鼠标与jQuery同时移动?
- 29. 悬停时关闭模式窗口,关闭焦点时关闭
- 30. 关闭ListView边框鼠标悬停动画
这里也有一些很好的答案在这里: http://stackoverflow.com/questions/2349764/jquery-is-mousedown-on-mouseover – MattDiamant 2013-02-26 20:33:10