Copyright @ 2015-2024 织梦园 版权所有 Power by DedeCms
鲁ICP备15039853号-2

模板标签 TAG标签 网站地图 XML地图 今日更新 返回顶部
本文介绍如何使用ajax技术实现dede列表内容点击加载更多内容
需要使用jquery-ias.min.js,下载地址:
				![]()  | 
			jquery-ias.min.zip | 
				
<script type="text/javascript">
var ias = $.ias({ 
container: ".listbox", //包含所有文章的元素 
item: ".item", //文章元素 
pagination: ".pagelist", //分页元素 
next: ".pagelist a.nextpage", //下一页元素 
});
ias.extension(new IASSpinnerExtension({
src: "/img/load.gif", //此选项为加载时缓冲图片
html: '<p style="text-align: center;"><img src="{src}"/></p>' 
}));
ias.extension(new IASTriggerExtension({
text: '点击加载更多', //此选项为需要点击时的文字 
html: '<p style="text-align: center; cursor: pointer;"><a>{text}</a></p>', 
offset: !1, //设置此项,如 offset:2 页之后需要手动点击才能加载,offset:!1 则一直为无限加载
}));
ias.extension(new IASNoneLeftExtension({
text: '已经加载完成!', // 加载完成时的提示 
html: '<p style="text-align: center; cursor: pointer;"><a>{text}</a></p>', 
})); 
</script>
			 | 
		
				
<div class="listbox">
<ul class="e2">
 {dede:list pagesize='10'}
 <li class="item"><a href="[field:arcurl/]" class="title">[field:title/]</a></li>
 {/dede:list} 
</ul> 
</div> 
<ul class="pagelist"> 
{dede:pagelist listitem="next" listsize="1" runphp=yes} @me = preg_replace('/<ashref=(['"]?).+?/', '$0 class="nextpage"', @me); {/dede:pagelist} 
</ul>
			 | 
		
完成