猜测是因为打开弹窗后滚动条消失,所以获取不到位置
解决方法:
打开弹窗时先隐藏滚动条
document.documentElement.style.overflow = 'hidden'
关闭弹窗时再显示滚动条
document.documentElement.style.overflow = 'auto'
document.documentElement.scrollTop = 0
猜测是因为打开弹窗后滚动条消失,所以获取不到位置
解决方法:
打开弹窗时先隐藏滚动条
document.documentElement.style.overflow = 'hidden'
关闭弹窗时再显示滚动条
document.documentElement.style.overflow = 'auto'
document.documentElement.scrollTop = 0