時(shí)間:2022-05-26 00:42:01 | 來源:網(wǎng)絡(luò)營銷
時(shí)間:2022-05-26 00:42:01 來源:網(wǎng)絡(luò)營銷
最近幫人制作網(wǎng)站,發(fā)現(xiàn)資訊類的網(wǎng)站,在文章列表頁展示信息的時(shí)候,使用“加載更多”、“無限下拉”效果的特別多,今天剛好在dedecms(織夢系統(tǒng))上做了一個(gè)測試,實(shí)現(xiàn)了此效果,所以,就借助億企邦的平臺(tái),拿出來跟大家免費(fèi)分享一下,因?yàn)槲矣X得技術(shù)這東西,如果不是特別大特別麻煩的,就應(yīng)該免費(fèi)大家共享下,可以幫助更多的SEO和站長做好網(wǎng)站。<script src='http://你的域名/js/jquery.js'></script>
<script src="http://你的域名/js/jquery-ias.min.js"></script>注意:jquery.js庫版本必須大于1.6版本的
<script type="text/javascript">3、html代碼和css樣式添加
var ias = $.ias({
container: ".listbox", //包含所有文章的元素
item: ".item", //文章元素
pagination: ".pagelist", //分頁元素
next: ".pagelist a.nextpage", //下一頁元素
});
ias.extension(new IASSpinnerExtension({
src: "/img/load.gif", //此選項(xiàng)為加載時(shí)緩沖圖片
html: '<p style="text-align: center;"><img src="{src}"/></p>'
}));
ias.extension(new IASTriggerExtension({
text: '點(diǎn)擊加載更多', //此選項(xiàng)為需要點(diǎn)擊時(shí)的文字
html: '<p style="text-align: center; cursor: pointer;"><a>{text}</a></p>',
offset: !1, //設(shè)置此項(xiàng),如 offset:2 頁之后需要手動(dòng)點(diǎn)擊才能加載,offset:!1 則一直為無限加載
}));
ias.extension(new IASNoneLeftExtension({
text: '已經(jīng)加載完成!', // 加載完成時(shí)的提示
html: '<p style="text-align: center; cursor: pointer;"><a>{text}</a></p>',
}));
</script>
<!-- listbox這個(gè)必須包住分頁條在里面 -->好了,如此便可實(shí)現(xiàn)以上效果圖的效果了!
<div class="listbox">
<ul>
{dede:list pagesize='10'}
<li class="item"><a href="[field:arcurl/]" class="title">[field:title/]</a></li>
{/dede:list}
</ul>
<ul class="pagelist">
{dede:pagelist listitem="next" listsize="1" runphp=yes}
@me = preg_replace('/<ashref=(['"]?).+?/', '$0 class="nextpage"', @me);
{/dede:pagelist}
</ul>
</div>
ias.on('rendered', function(items) {好了,整個(gè)操作步驟是不是很簡單,不需要你修改系統(tǒng)文件,只需引用2個(gè)js文件即可,便可讓你的網(wǎng)站文章展示更多信息給訪客了。
$(".content img").lazyload({
effect: "fadeIn",
failure_limit : 10
}); //這里是你調(diào)用Lazyload的代碼
})
關(guān)鍵詞:效果,技巧,方法
客戶&案例
營銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。