jQuery点击查看更多,列表陆续显示

21 篇文章 2 订阅

jQuery点击查看更多图片

演示效果:
点击查看更多

jQuery点击查看更多

HTML代码:

<div class="gallerywrap">
	<div class="gallerytl gallery-icont">
		<h3>《千与千寻》</h3>
		<h4>再漫长的故事,也有完结的时候;行驶的再慢的列车,也有一个又一个的站台;再亲密无间的旅伴,也有分开的时候。<br>旅途上经历的事情,可能会被我们遗忘;旅途上学到的东西,我们却会将它记在心间。</h4>
	</div>
	<div class="gallery gallery-icont">
		<a href="javascript:;" class="item">
			<img src="img/img01.jpg" />
			<div class="textbox">
				<div>
					<h3>《千与千寻》</h3>
					<h4>不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。</h4>
				</div>
			</div>
		</a>
		<a href="javascript:;" class="item">
			<img src="img/img02.jpg" />
			<div class="textbox">
				<div>
					<h3>《千与千寻》</h3>
					<h4>因为遇见你,我才知道我也能具有美丽的记忆。所以,无论你怎样对待我,我都会用心去宽恕你的恨,用心去铭记你的好。</h4>
				</div>
			</div>
		</a>
		<a href="javascript:;" class="item">
			<img src="img/img03.jpg" />
			<div class="textbox">
				<div>
					<h3>《千与千寻》</h3>
					<h4>这世上有一条路无论如何也不能走,那就是歧途,只要走错一步结果都会是粉身碎骨</h4>
				</div>
			</div>
		</a>
		<a href="javascript:;" class="item">
			<img src="img/img04.jpg" />
			<div class="textbox">
				<div>
					<h3>《千与千寻》</h3>
					<h4>这个世界真的很现实,每个人都在为着同一个目的,不惜一切代价努力着,心甘情愿的成为金钱的奴隶,死心蹋地的付出</h4>
				</div>
			</div>
		</a>
		<a href="javascript:;" class="item">
			<img src="img/img05.jpg" />
			<div class="textbox">
				<div>
					<h3>《千与千寻》</h3>
					<h4>生活坏到一定程度就会好起来,因为它无法更坏,努力过后,才知道许多事情,坚持坚持,就过来了。</h4>
				</div>
			</div>
		</a>
		<a href="javascript:;" class="item">
			<img src="img/img06.jpg" />
			<div class="textbox">
				<div>
					<h3>《千与千寻》</h3>
					<h4>曾经发生过的事情不可能忘记,只不过是想不起而已。</h4>
				</div>
			</div>
		</a>
	</div>
	<a href="javascript:;" class="more01 moreload" onClick="moreload.loadMore();">查看更多<i class="fa fa-hand-o-down" aria-hidden="true"></i></a>
</div>

CSS样式:

/* 点击加载更多 */
.gallerywrap{width: 100%;box-sizing: border-box;padding: 80px 0;}
.gallerywrap:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url(../img/bgone.jpg)no-repeat fixed;background-size: cover;opacity: 0.3;z-index: 0;}
/* gallery-icont */
.gallery-icont{width: 80%;}
.gallerytl{position: relative;margin: auto;z-index: 1;text-align: center;margin-bottom: 50px;}
.gallerytl h3{font-size: 36px;color: #7A5656;margin-bottom: 30px;}
.gallerytl h4{font-size: 16px;color: #666666;line-height: 30px;}

/* gallery */
.gallery{position: relative;margin: auto;z-index: 1;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.gallery .item{display: block;width: 32%;margin-right: 2%;margin-bottom: 2%;overflow: hidden;position: relative;}
.gallery .item:nth-of-type(3n){margin-right: 0;}
.gallery .item img{display: block;width: 100%;transition: all .6s;transform: scale(1.1);-webkit-transform: scale(1.1);}
.gallery .item:hover img{transform: scale(1);-webkit-transform: scale(1);opacity: 0.6;}
.gallery .item .textbox{width: 80%;height: 80%;position: absolute;top: 10%;left: 10%;box-sizing: border-box;background-color: rgba(0,0,0,0.5);border: 2px solid #FFFFFF;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;padding: 0 30px;text-align: center;transform: scale(1.5);-webkit-transform: scale(1.5);transition: all .4s ease-in-out;opacity: 0;}
.gallery .item .textbox h3{font-size: 20px;color: #FFFFFF;}
.gallery .item .textbox h4{font-size: 14px;line-height: 26px;color: #FFFFFF;margin-top: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;opacity: 0.75;}
.gallery .item:hover .textbox{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}

/* more01 */
.more01{position: relative;display: block;width: 400px;height: 56px;line-height: 56px;text-align: center;z-index: 2;background-color: #7A5656;color: #FFFFFF;font-size: 15px;transition: all .5s;border: 2px solid #7A5656;}
.more01 i{font-size: inherit;color: inherit;margin-left: 20px;}
.more01:after{content: '';display: block;width: 50%;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);transition: all .3s;-webkit-transform: translateX(-50%);background-color: transparent;z-index: -1;}
.more01:hover:after{width: 100%;background-color: #FFFFFF;}
.more01:hover{color: #7A5656;   box-shadow: 3px 3px 8px 4px rgba(0,0,0,0.15);}

.gallerywrap .more01{margin: 30px auto 0;}

jQuery代码:

<script>
	var _content = []; //临时存储li循环内容
	var moreload = {
		_default:6, //默认显示图片个数
		_loading:3,  //每次点击按钮后加载的个数
		init:function(){
			var lis = $(".gallery .item");
			$(".gallery").html("");
			for(var n=0;n<moreload._default;n++){
				lis.eq(n).appendTo(".gallery");
			}
			$(".gallery 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 = $(".gallerywrap .gallery .item").length;
			for(var i =0;i<moreload._loading;i++){
				var target = _content.shift();
				if(!target){
					$('.gallerywrap .moreload').css("display","none");
					break;
				}
				$(".gallerywrap .gallery").append(target);
				$(".gallerywrap .gallery img").eq(mLis+i).each(function(){
					$(this).attr('src',$(this).attr('realSrc'));
				});
			}
		}
	}
	moreload.init();
	
	</script>
  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值