dede织梦瀑布流代码,可修改为点击加载更多

嫌麻烦可以直接下载下面的两个文件(注意:程序为UTF-8版本): 

  滚动自动加载瀑布流代码[点此下载] 提取码:d4md

  点击加载瀑布流代码[点此下载] 提取码:1z2j

  首先页面上必须加载这三个js:

 

瀑布流调用方法:

{dede:list pagesize='3'}

[field:title/]

{/dede:list}

  要注意,本瀑布流为无限加载形式,所以分页处一定要注意,调用方法为:

{dede:pagelist listitem=”next”/}

  上面就是瀑布流的代码,一下简单放给大家如何修改为点击加载 

  首先打开waterfall.js文件: 

  原理只是把原始文件这里的鼠标绑定事件修改为了单击触发事件。 

  //首先给窗口绑定事件scroll

 

$(window).bind("scroll",function() {

  修改为

$("#dianhuafei").click(function() {

  因为上文已经使用单击触发了事件,所以原有的判断滚动条是否接近底部已经没有意义了,故可以直接删去这个if判断,直接执行if里面的代码: 

  // 然后判断窗口的滚动条是否接近页面底部,这里的20可以自定义

if ($(document).scrollTop() + $(window).height() > $(document).height() - 20) {

  我们需要使用dede的 {dede:pagelist listitem=”next”/}来获取每个页面的数据所以模板中的dede分页代码不能删去。 

  只需要将

else {

link.html("下一页没有了").removeAttr("href");

};

  修改为

else {

$("#dianhuafei").html("已经是最后一页了");

link.html("下一页没有了").removeAttr("href");

};

  同时将模板中代码按下文修改,原理是我们绑定的是id的dianhuafei的单击才会触发事件,因此我们要写一句触发事件的代码,原有的分页代码不能删除,所以我们用css将其隐藏即可。

{dede:pagelist listitem="next"/}

  修改为:

再看八条

  注:模板中列表调用代码{dede:list pagesize=’8′}中的8即为每次加载的条数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值