
这是一款jQuery图片懒加载代码,点击加载更多代码,点击加载更多图片js特效。
js代码
<script src=\"js/jquery.min.js\"></script>
<script>
var _content = []; //临时存储li循环内容
var moreload = {
_default:10, //默认显示图片个数
_loading:5, //每次点击按钮后加载的个数
init:function(){
var lis = $(\".moreload .hidden li\");
$(\".moreload ul.list\").html(\"\");
for(var n=0;n<moreload._default;n++){
lis.eq(n).appendTo(\".moreload ul.list\");
}
$(\".moreload ul.list img\").each(function(){
$(this).attr(\'src\',$(this).attr(\'realSrc\'));
})
for(var i=moreload._default;i<lis.length;i++){
_content.push(lis.eq(i));
}
$(\".moreload .hidden\").html(\"\");
},
loadMore:function(){
var mLis = $(\".moreload ul.list li\").length;
for(var i =0;i<moreload._loading;i++){
var target = _content.shift();
if(!target){
$(\'.moreload .more\').html(\"<p>全部加载完毕...</p>\");
break;
}
$(\".moreload ul.list\").append(target);
$(\".moreload ul.list img\").eq(mLis+i).each(function(){
$(this).attr(\'src\',$(this).attr(\'realSrc\'));
});
}
}
}
moreload.init();
</script>










暂无评论内容