解决因为监听滚动事件手动计算滚动距离影响其他效果事件(textare滚动事件也算在这里面从而影响了页面效果,需手动让页面滚动1px,避免影响。)
let evt = document.createEvent('UIEvents')
evt.initUIEvent('scroll', true, false, window, 1)
window.dispatchEvent(evt)
这段代码可在页面数据请求完后调用,可在上段代码加个定时器,定时器时间为0
该博客探讨了一个常见的前端开发问题,即监听滚动事件导致的页面效果异常。作者提出了一种解决方案,通过创建并触发一个模拟的滚动事件来解决这个问题。在页面数据加载完毕后,使用一个定时器立即执行这段代码,可以避免手动滚动1px带来的影响,确保页面正常运行。
解决因为监听滚动事件手动计算滚动距离影响其他效果事件(textare滚动事件也算在这里面从而影响了页面效果,需手动让页面滚动1px,避免影响。)
let evt = document.createEvent('UIEvents')
evt.initUIEvent('scroll', true, false, window, 1)
window.dispatchEvent(evt)
这段代码可在页面数据请求完后调用,可在上段代码加个定时器,定时器时间为0
2942
3632
6159

被折叠的 条评论
为什么被折叠?