我有一个简单的页面,其中包含jquey.mousewheel
插件的水平滚动和$('html, body').mousewheel();
我在内部进行了水平滚动并使用event.preventDefault();
- 以防止垂直滚动。但是我有一类带有注释部分的div,当div为hovered
且使用了鼠标轮时,我希望垂直滚动。但是防止默认阻止它。
那么如何禁用全局水平滚动并仅在鼠标悬停时启用正常的内部div?
答案 0 :(得分:1)
请考虑使用此代码:
$('html, body').not(".nomousewheel").mousewheel();
此选择器不会对具有类.nomousewheel
的元素应用该函数。