在照片库中,所有图像都加载到 Thickbox 中,我想在其容器 div 进入视口时加载滑块的原始缩略图。我的 HTML 结构是:
<div id="container">
<div class="content">
<div>
<a href="path1"><img src="default-loading.gif" data-original="img1"/></a>
</div>
</div>
<div class="content">
<div>
<a href="path1"><img src="default-loading.gif" data-original="img1"/></a>
</div>
</div>
<div class="content">
<div>
<a href="path2"><img src="default-loading.gif" data-original="img2"/></a>
</div>
</div>
<div class="content">
<div>
<a href="path3"><img src="default-loading.gif" data-original="img3"/></a>
</div>
</div>
容器有多个内容块,每个块都有一个 img 标签。我正在使用 jquery viewport.js 在每个“内容”div 上绑定一个事件。
$(".content").each(function(){
if($(this).is(':in-viewport')){
//change src of image
}
});
但它以可见模式识别所有内容块。
我的要求是只加载那些只进入视口的图像。
任何帮助或建议将不胜感激。
谢谢高拉夫