JavaScript-使用 jquery.lazyload 是按文档流的顺序来加载图片,如果使浮动在右侧的图片先于左侧未出现的图片加载?
lazyload 是按文档流顺序,就是必须加载完前面的图片,才能轮到后面的图片,因为 CSS 排版的原因,左侧的图片可能在下面,反而右侧的图片因为是右浮动的,反而先于左侧的图片显示在屏幕中,因为左侧的图片没有加载,会出现一个空白在那里,只能当屏幕滚动,加载完左侧的图片之后,右侧的才会开始加载。
一种临时方案是先把右侧的 HTML 代码前置到左侧,但是这对于一些复杂的情况不适用。
请问有没有更好的方法可能实现完成的按屏幕位置加载。
或者是左侧区块时,完全加载全部左侧图片,然后便可以自动加载右侧可以吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这种情况属于操作特列,可以急略吧。