我有一个网站上的盒子网格,用户可以与之交互。如果他们点击一个盒子,它会改变颜色。有相当多的盒子,所以让它变得不那么繁琐将是很好的功能:如果鼠标按下并悬停在盒子上,则它会改变状态。有什么想法吗?
我有一个网站上的盒子网格,用户可以与之交互。如果他们点击一个盒子,它会改变颜色。有相当多的盒子,所以让它变得不那么繁琐将是很好的功能:如果鼠标按下并悬停在盒子上,则它会改变状态。有什么想法吗?
buttons
属性来检查触发事件时按下了哪个鼠标按钮。myElement.addEventListener("mouseover", function(e){
if(e.buttons == 1 || e.buttons == 3){
//do some stuff
}
})
.which
而不是.buttons
在其他浏览器中也可以正常工作。 - Oak我找到了一些类似的东西。在某个空间中点击对象,然后进行少量交互。 http://mrdoob.github.com/three.js/examples/canvas_interactive_cubes.html(从代码中寻找灵感)
此外,这些链接可能对您有用