我正在开发嵌入在页面中的 Canvas 应用程序。我有它,因此您可以使用鼠标滚轮放大图形,但是不幸的是,这是滚动条,因为它是文章的一部分。
当我在dom元素上进行鼠标滚轮操作时,是否可以防止鼠标滚轮在窗口上滚动?
最佳答案
为鼠标滚轮(不是Gecko)/DOMMouseScroll(不是IE)附加事件处理程序,并阻止其默认操作(即滚动内容):
如果(element.addEventListener)
element.addEventListener(“DOMMouseScroll”,function(event){
event.preventDefault();
}, 错误的);
别的
element.attachEvent(“mousewheel”,function(){
返回false;
})
希望这可以帮助!