检查LI是否溢出溢出:隐藏div

时间:2014-07-16 07:28:25

标签: jquery html css slider lazy-evaluation

我很想在我自己的滑块上创建自己的延迟加载函数。问题是我有一个带溢出的div容器:隐藏在这个div里面是一个UL。 Eveyrime我幻灯片我想通过从data-src切换到src图像URL来加载图像。为此,我需要知道LI是否在div容器中可见(溢出div容器)。这是我的HTML代码。

<div class="wrapper" style="width:288px;overflow:hidden">
 <ul class="ui" style="width:3000px">
  <li><img class='lazy_1' src="image.png" alt="" class=""/></li>
  <li><img class='lazy_2' src="image.png" alt="" class=""/></li>
  <li><img class='lazy_4' src="image.png" alt="" class=""/></li>
  <li><img class='lazy_5' src="image.png" alt="" class=""/></li>
  <li><img class='lazy_6' src="image.png" alt="" class=""/></li>
 </ul>
</div>

所以现在如果它加载我只想加载lazy_1和lazy_2,因为div中有可见的。我怎么能用Jquery做到这一点?

感谢。

1 个答案:

答案 0 :(得分:0)

这是我的滑块http://jsfiddle.net/jdDYQ/7/的jsfiddle 所有图像都立即加载我只想加载可见的图像,我需要知道它们是否可见

<div class="wrapper" style="width:288px;overflow:hidden">
 <ul class="ui" style="width:3000px">
 <li><img class='lazy_1' src="image.png" alt="" class=""/></li>
 <li><img class='lazy_2' src="image.png" alt="" class=""/></li>
 <li><img class='lazy_4' src="image.png" alt="" class=""/></li>
 <li><img class='lazy_5' src="image.png" alt="" class=""/></li>
 <li><img class='lazy_6' src="image.png" alt="" class=""/></li>
</ul>
</div>