obj.setCapture() //让它捕捉所有鼠标事件
obj.stopPropagation(); //不再让该对象发送任何事件
obj.preventDefault(); //通知浏览器不再执行与事件关联的默认动作
obj.onmousewheel = mousewheel //当转动鼠标滚轮时运行脚本
setCapture()可以用在对DIV的拖动效果上。就不用给body设置onmousemove事件了,直接给DIV设置,然后通过setCapture()让它捕获所有的鼠标事件。
不过setCapture()方法,只有IE支持。
本文介绍了如何使用JavaScript控制DOM元素的事件响应,包括阻止事件冒泡、取消默认行为及监听鼠标滚轮事件等技巧。此外,还探讨了setCapture()方法在实现DIV拖拽效果中的应用。

被折叠的 条评论
为什么被折叠?



