我正在开发嵌入在页面中的 Canvas 应用程序。我有它,因此您可以使用鼠标滚轮放大图形,但是不幸的是,这是滚动条,因为它是文章的一部分。

当我在dom元素上进行鼠标滚轮操作时,是否可以防止鼠标滚轮在窗口上滚动?

最佳答案

为鼠标滚轮(不是Gecko)/DOMMouseScroll(不是IE)附加事件处理程序,并阻止其默认操作(即滚动内容):

如果(element.addEventListener)
element.addEventListener(“DOMMouseScroll”,function(event){
event.preventDefault();
}, 错误的);
别的
element.attachEvent(“mousewheel”,function(){
返回false;
})

希望这可以帮助!

10-07 15:27