当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 是否处于显示状态 ?

阅读 4.4k
2 个回答

$(".lazyload").is(":hidden")

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题