我需要在溢出的 DIV 中禁用任何类型的垂直滚动(我仍然可以水平滚动它)。
overflow:hidden 与 CSS 不起作用,因为您仍然可以通过鼠标滚轮单击/智能手机触摸滚动来滚动。这样做的唯一作用是隐藏滚动条,而不是禁用它。
有什么方法可以用 Javascript 或 jQuery 做到这一点吗?
提前致谢。
最佳答案
您是否尝试过减小 div 的高度,这样就没有地方可以滚动。
您可以将屏幕高度放入一个变量(或稍小一些),然后使 div 具有相同的高度,从而切断 overflow hidden 的任何内容。
关于javascript - 完全禁用 DIV 中任何类型的垂直滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20571411/