我有一個高度一個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