设置scrollTop ,当图片未全部加载完毕,或是window onload未触发就会出现闪动

一个div里包裹着数个div,每个div中有一个img标签,包裹用的div设置宽高,img设置width:100%;height:100%;

当这些图片未加载完毕的时候修改scrollTop 的话。不会修改成功,实际查看触发的scroll事件,发现短时间内触发了21次,这是怎么回事呢,我现在设置onload事件未触发,禁止用户点击切换,但感觉不是好的解决方法,请问这个有人遇到过吗

可以说很强了
浏览 1044回答 1
1回答

可以说很强了

我补充一下,其实是因为img onload事件触发导致scrollTop返回页面加载时所在的scrollTop值,假如你在最底部强制刷新页面,那么在页面加载完毕之前,你修改scrollTop,那么在图片的onload事件触发以后,会重新弹回底部,这个怎么解决呢?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5
CSS3