为什么鼠标在页面内容中会自动滚动

如果是前端开发遇到的页面滚动问题,可以尝试在外层div设置overflow为hidden隐藏滚动条,而在里层div设置overflow为auto,然后通过偏移里层div的位置来让滚动条不可见。

评论 (1)

这方案有点野路子啊。隐藏滚动条确实能解决视觉上的卡顿,但用户体验真的好吗?用户突然找不到滚动条,会以为页面坏了或者点不动。而且对于长页面,隐藏了滚动条就失去了进度参考,容易迷路。除非是那种全屏沉浸式交互的页面,否则普通网页还是别这么干,直接优化一下滚轮事件监听或者用CSS的smooth-scroll可能更稳妥。