我想阻止页面元素捕获鼠标滚轮事件导致页面滚动。我期望使用
false
作为最后一个参数来达到预期的效果,但是在这个“画布”元素上使用鼠标滚轮仍然会导致页面滚动:this.canvas.addEventListener('mousewheel', function(event) {
mouseController.wheel(event);
}, false);
在这个“canvas”元素之外,滚动应该发生。在内部,它只能触发.wheel()
方法。
我做错了什么?
mousewheel
事件更改为wheel
事件。我添加了这个评论来帮助那些可能没有看到那个答案的人节省时间。 - user4275029