我有一个高度一个div和overflow-x: hidden
所以可以看到垂直滚动条。 现在,当我用鼠标滚轮滚动整个页面时,如果光标位于该div的顶部,它将开始滚动div而不是页面。是否有可能删除这个特殊的div上的鼠标滚动?删除鼠标滚轮滚动
Q
删除鼠标滚轮滚动
2
A
回答
6
我不知道该div的内容有多重要,但另一种解决方案可能是让您的指针对div pointer-events:none
没有影响。更多解释here。
0
没有,因为用户希望能够滚动的可滚动区域与鼠标滚轮,并且用户通过在其上移动鼠标指针选择一个滚动区域。
您可以通过设置overflow-y: hidden
禁用滚动,但将导致滚动条消失。
0
我相信你能处理程序添加到
onmousewheel
事件,以防止其滚动(这被列为HTML5因此在旧的浏览器可能无法正常工作)。这里有一个完整的活动列表:http://www.w3schools.com/tags/ref_eventattributes.asp
1
我能想到的就可以实现与此类似,唯一的办法是通过捕捉特定div的鼠标悬停事件并禁用整个页面的车轮,和鼠标移开时重新启用。在这篇文章中,你可以看到如何禁用整个页面的轮子:How to disable scrolling temporarily?
相关问题
- 1. 滚动面板鼠标滚轮滚动
- 2. jquery垂直滚动鼠标滚轮
- 3. 快速平滑滚动鼠标滚轮
- 4. TListView和鼠标滚轮滚动
- 5. jquery水平滚动鼠标滚轮
- 6. 鼠标滚轮平滑滚动
- 7. ScrolledComposite不滚动鼠标滚轮
- 8. 平滑滚动鼠标滚轮?
- 9. Flex Builder 3 IDE - 鼠标滚轮滚动
- 10. 鼠标滚轮的滚动操作
- 11. 为什么滚动查看器中鼠标滚轮滚动?
- 12. 滚动视图内的网格不滚动鼠标滚轮
- 13. GWT禁用鼠标滚轮滚动了滚动面板
- 14. 禁用滚动条和鼠标滚轮但不滚动到
- 15. 鼠标滚轮移动光标
- 16. 如何让图像(轮子)在jQuery中滚动或滚动鼠标滚轮?
- 17. as3鼠标滚轮反转
- 18. ContextMenuStrip和鼠标滚轮
- 19. 鼠标滚轮事件
- 20. python诅咒鼠标滚轮
- 21. jscrollpane水平鼠标滚轮
- 22. 鼠标滚轮速度
- 23. 如何用鼠标滚轮移动JSlider
- 24. 如何滚动到使用鼠标滚轮标记
- 25. 如何禁用JScrollPane标题中鼠标滚轮的滚动?
- 26. 水平滚动面板通过鼠标拖动或使用鼠标滚轮
- 27. 用鼠标滚轮平滑滚动缓动效果
- 28. 使用鼠标滚轮时,控制会自动滚动回来
- 29. 在拖动时使用鼠标滚轮滚动dnd
- 30. 轮事件brokes鼠标滚轮的JavaScript
这正是我的意思 – kosnkov 2013-03-03 11:32:03
这是否停止鼠标点击,如链接? – antonyh 2013-03-03 14:25:30
@antonyh它的确如此 – 2013-09-04 11:27:40