JavaScript 滚动条监听事件:分辨率变化导致底部触发失效问题
我在页面上监听了滚动条的事件,当滚动条滚到最底部时来触发某一个操作,发现当屏幕的分辨率变化时滚动条滚动到最底部没有触发事件,这是什么原因?
可能是因为屏幕分辨率变化导致滚动条的最大滚动位置发生了变化,而监听滚动条事件时没有更新最大滚动位置的值。你可以尝试在屏幕分辨率变化时重新计算最大滚动位置并更新监听事件。
原文地址: https://www.cveoy.top/t/topic/owB0 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
我在页面上监听了滚动条的事件,当滚动条滚到最底部时来触发某一个操作,发现当屏幕的分辨率变化时滚动条滚动到最底部没有触发事件,这是什么原因?
可能是因为屏幕分辨率变化导致滚动条的最大滚动位置发生了变化,而监听滚动条事件时没有更新最大滚动位置的值。你可以尝试在屏幕分辨率变化时重新计算最大滚动位置并更新监听事件。
原文地址: https://www.cveoy.top/t/topic/owB0 著作权归作者所有。请勿转载和采集!