jQuery点击按钮加载更多图片代码

来源:https://www.sucaihuo.com/js/2244.html 2017-06-28 23:10浏览(1591) 收藏

jQuery点击按钮加载更多图片代码,比较简单的一个原生js实现的点击加载更多按钮一行一行载入数据(懒加载,每次加载N个)。
jQuery点击按钮加载更多图片代码
分类:其它特效 > jQuery插件 难易:初级
查看演示 下载资源 下载积分: 20 积分

js代码

<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>
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2