当lazyload遇到了display=none ??
<div class="tabs">
<div class="tab1">
<img class='lazyload' lazy-src="xxx" />
</div>
<div class="tab2" style="display:none;">
<img class='lazyload' lazy-src="xxx" />
</div>
</div>
比如给 img 的某个祖先元素设置了 display:none 后, 我们便无法获得 img 的位置信息,导致所有的不可见 tab 中的 img 都会全部加载进来;我们如何判断 img 是否处于显示状态 ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
$(".lazyload").is(":hidden")
楼上说得对,真的可行。厉害了,666啊