是否可以防止滚轮页面缩放,同时允许使用滚轮滚动页面?是否有办法让滚动事件通过,同时阻止负责event.preventDefault()
页面缩放的事件?
例如,此代码可以很好地防止滚轮页面缩放...
window.addEventListener ('wheel', function (event) {
if (event.ctrlKey || event.shiftKey) {
event.preventDefault ();
}
}, false);
但是,它还会阻止滚轮页面滚动,我仍然希望在按下Ctrl / Shift键的同时滚动滚轮页面。这就是我想要实现的目标。
该示例代码是纯JavaScript,但我正在使用jQuery,因此如果有一种方法可以在阻止正常滚轮滚动事件后模拟默认滚动,那就足够了。
修改:我需要能够使用滚轮滚动页面,同时阻止页面缩放。