在写项目时,用到了一个hook来监听页面是否滚动到底部
在使用时发现scroll监听事件貌似失效了
原因:在滚动鼠标时,其实是滚动的 body元素上(即body有滚动条,div上无滚动条),所以在执行鼠标滚动时,就监听不到div上有scroll事件。
解决方法:添加如下代码
overflow-y: auto; box-sizing: border-box;
关键词是 overflow-y:auto;
问题解决。
在写项目时,用到了一个hook来监听页面是否滚动到底部
在使用时发现scroll监听事件貌似失效了
原因:在滚动鼠标时,其实是滚动的 body元素上(即body有滚动条,div上无滚动条),所以在执行鼠标滚动时,就监听不到div上有scroll事件。
解决方法:添加如下代码
overflow-y: auto; box-sizing: border-box;
关键词是 overflow-y:auto;
问题解决。