您现在的位置是: 主页 > 个人博客日记 > 程序人生 > 程序人生

织梦列表使用ajax点击加载更多

2020-01-04 14:57 【程序人生】 人已围观

简介: 本文介绍如何使用ajax技术实现dede列表内容点击加载更多内容 需要使用jquery-ias.min.js jquery.js 与 jquery-ias.min.js: script src=/js/jquery.js?ver=1.11.0/scriptscript src=/js/jquery-ias.min.js?ver=2.2.2/script 添加js代码 script type=text/javascriptvar ias = $.ias({ container: .listbox, //包含...

本文介绍如何使用ajax技术实现dede列表内容点击加载更多内容

需要使用jquery-ias.min.js

jquery.js 与 jquery-ias.min.js:

<script src='/js/jquery.js?ver=1.11.0'></script>
<script src="/js/jquery-ias.min.js?ver=2.2.2"></script>

添加js代码

<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>

模板html加入如下代码,注意listbox、item、pagelist、nextpage要统一

<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('/<a\shref=([\'"]?).+?\1/', '$0 class="nextpage"', @me);
{/dede:pagelist}
</ul>

完成

 
 

孟文鹏博客版权所有丨如未注明 , 均为原创丨 转载请注明织梦列表使用ajax点击加载更多

很赞哦! ( )

随机图文

文章评论

    总共有: 条评论 来说两句吧...

    用户名:

    联系方式:

猜你喜欢

站点信息

  • 建站时间 :2019-6-18
  • 共有会员 : 2名
  • 共有文章 :5884篇
  • 今日更新 :1篇
  • 百度收录
  • 文章阅读 :826521人次
  • 公众号 :扫描二维码,关注我们
-->