位置: IT常识 - 正文

dedecms瀑布流无限加载功能之点击加载(瀑布流样式)

编辑:rootadmin

推荐整理分享dedecms瀑布流无限加载功能之点击加载(瀑布流样式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:瀑布流js,瀑布流vue,h5瀑布流,div瀑布流,瀑布流vue,瀑布流js,瀑布流vue,div瀑布流,内容如对您有帮助,希望把文章链接给更多的朋友!

自从上次发表了DEDE瀑布流的加载方法后(https://www.bnxb.com/dedecms/26944.html) 有网友反映希望能加个,通过点击加载文章。

其实很简单,只要在之前的基础上再添加一些代码,修改一些参数就行,下面我把有改动的代码贴上,大家可以跟上一篇文章比对一下

dedecms瀑布流无限加载功能之点击加载(瀑布流样式)

下面的这段代码是加了最后一行!

<ul class="yz_xinwen">{dede:arclist row='8' titlelen='50'}&nbsp;&nbsp;&nbsp; <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <div class="viewimg">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <div class="hotimgzz"></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="[field:arcurl/]" class="zzsz"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="[field:arcurl/]"&nbsp; target="_blank" title="[field:fulltitle/]">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img src="[field:litpic/]" alt="[field:fulltitle/]" width="250" height="165"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <div class="standpoint">[field:typelink/]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <h3><a href="[field:arcurl/]"&nbsp; target="_blank"title="[field:fulltitle/]">[field:title/]</a></h3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <p>[field:description/]...</p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span>[field:pubdate function="MyDate('Y-m-d H:i',@me)"/]</span>&nbsp;&nbsp;&nbsp; </li>{/dede:arclist}</ul><divclass="yz_jiazai"><div style="width:100%; float:left;text-align:center; padding: 10px 0px; color:#fff; background:#00aa98;font-size: 16px; cursor:pointer;">加载更多1</div></div>

下面这段代码有几处地方有修改和添加,我先贴出全部的,然后在把修改的代码贴出来

<script type="text/javascript">var loadConfig = {&nbsp;&nbsp;&nbsp; url_api:'/plus/list.php',&nbsp;&nbsp;&nbsp; typeid:{dede:field name="typeid"/},&nbsp;&nbsp;&nbsp; page:2,&nbsp;&nbsp;&nbsp; pagesize:8,&nbsp; //这个就是滑动一次添加几条信息的参数设置&nbsp;&nbsp;&nbsp; loading : 0,}function&nbsp; loadMoreApply(){&nbsp;&nbsp;&nbsp; if(loadConfig.loading == 0){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var typeid = loadConfig.typeid;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var page = loadConfig.page;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var pagesize = loadConfig.pagesize;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var url = loadConfig.url_api,data={ajax:'pullload',typeid:typeid,page:page,pagesize:pagesize};&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var sTop = document.body.scrollTop || document.documentElement.scrollTop, dHeight = $(document).height(), cHeight = document.documentElement.clientHeight;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; console.log(dHeight);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (sTop + cHeight >= dHeight-cHeight) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; loadConfig.loading = 1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function ajax(url, data) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.ajax({url: url,data: data,async: false,type: 'GET',dataType: 'json',success: function(data) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addContent(data);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }});&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ajax(url,data);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }}function addContent (rs){&nbsp;&nbsp;&nbsp; if(rs.statu== 1){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var data = rs.list;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var total = rs.total;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var arr=[];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var length = data.length;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0;i<length;i++){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('<li>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('<div class="viewimg">');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('<div class="hotimgzz"></div>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('<a href="'+data[i].waparcurl+'" class="zzsz"></a>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('<a href="'+data[i].waparcurl+'"&nbsp; target="_blank" title="'+data[i].title+'">');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('<img src="'+data[i].picname+'" alt="'+data[i].title+'" width="250" height="165"/>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('</a>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('<div class="standpoint"><a href="'+data[i].typeurl+'">'+data[i].typelink+'</a></div>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('</div>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('<h3><a href="'+data[i].waparcurl+'"&nbsp; target="_blank" title="'+data[i].title+'">'+data[i].title+'</a></h3>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('<p>'+data[i].description+'...</p>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('<span>'+data[i].stime+'</span>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr.push('</li>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $('.yz_xinwen').append(arr.join(''));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; loadConfig.load_num = rs.load_num;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if((parseInt(total/8)+1) == loadConfig.page){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $('.yz_jiazai').html('<div style="width:100%; float:left; text-align:center; padding: 10px 0px; color:#fff; background:#00aa98; font-size: 16px; cursor:pointer;">加载完成</div>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }else{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $('.yz_jiazai').html('<div style="width:100%; float:left; text-align:center; padding: 10px 0px; color:#fff; background:#00aa98; font-size: 16px; cursor:pointer;">点击加载'+loadConfig.page+'</div>');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(total<loadConfig.page*loadConfig.pagesize || loadConfig.page > loadConfig.load_num){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.removeEventListener('click',loadMoreApply,false);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; loadConfig.page++;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; loadConfig.loading = 0;&nbsp;&nbsp;&nbsp; }}function pullLoad(){&nbsp;&nbsp;&nbsp; window.addEventListener('click', loadMoreApply, false);&nbsp;&nbsp;&nbsp;}pullLoad();</script>

第一处修改的就是pagesize:8, 这个8最好跟上面的row=''这里面的数字同步

pagesize:8, //这个就是滑动一次添加几条信息的参数设置

第二处修改的代码如下

if((parseInt(total/8)+1) == loadConfig.page){&nbsp;&nbsp;&nbsp; $('.yz_jiazai').html('<div style="width:100%; float:left; text-align:center; padding: 10px 0px; color:#fff; background:#00aa98; font-size: 16px; cursor:pointer;">加载完成</div>');}else{&nbsp;&nbsp;&nbsp; $('.yz_jiazai').html('<div style="width:100%; float:left; text-align:center; padding: 10px 0px; color:#fff; background:#00aa98; font-size: 16px; cursor:pointer;">点击加载'+loadConfig.page+'</div>');}

以上就是您们所需要的点击加载功能,样式可以自己调整到想要的样式!

免责

本文链接地址:https://www.jiuchutong.com/zhishi/311919.html 转载请保留说明!

上一篇:python globals函数是什么?(python 函数 global)

下一篇:织梦同一页面调用多个相同的js联动菜单(织梦的首页怎么换图片)

  • 电话号码是空号是怎么回事(电话号码是空号了怎么恢复)

    电话号码是空号是怎么回事(电话号码是空号了怎么恢复)

  • 人脸识别用照片可以吗(人脸识别用照片能过吗)

    人脸识别用照片可以吗(人脸识别用照片能过吗)

  • 微博草稿箱怎么看(微博草稿箱怎么同步)

    微博草稿箱怎么看(微博草稿箱怎么同步)

  • vb中int是什么意思(vb中的int)

    vb中int是什么意思(vb中的int)

  • 抖音没有复制链接怎么回事(抖音没有复制链接选项)

    抖音没有复制链接怎么回事(抖音没有复制链接选项)

  • 抖音作品突然不见了是怎么回事(抖音作品突然不能加热了)

    抖音作品突然不见了是怎么回事(抖音作品突然不能加热了)

  • p30无线充电怎么开启(p30无线充电设置)

    p30无线充电怎么开启(p30无线充电设置)

  • 笔记本能一直插着电源使用吗(笔记本能一直插着充电器吗)

    笔记本能一直插着电源使用吗(笔记本能一直插着充电器吗)

  • wps校园版有啥区别(wps校园版和office)

    wps校园版有啥区别(wps校园版和office)

  • oppo调字体大小在哪里(oppo字体大小怎么调节)

    oppo调字体大小在哪里(oppo字体大小怎么调节)

  • 抖音为什么会限流(抖音为什么会限流作品)

    抖音为什么会限流(抖音为什么会限流作品)

  • 华为四个摄像头是什么型号有几款(华为四个摄像头的手机是哪一款竖着)

    华为四个摄像头是什么型号有几款(华为四个摄像头的手机是哪一款竖着)

  • 您已被限制买家行为什么意思(您已被限制买家行为什么意思,收藏不了)

    您已被限制买家行为什么意思(您已被限制买家行为什么意思,收藏不了)

  • 手机自动扣费怎么取消(手机自动扣费怎么关闭不了)

    手机自动扣费怎么取消(手机自动扣费怎么关闭不了)

  • 苹果x信息特效叫什么(苹果x信息特效怎么设置)

    苹果x信息特效叫什么(苹果x信息特效怎么设置)

  • 手机qq群文件怎么上传(手机qq群文件怎么转移到文件夹)

    手机qq群文件怎么上传(手机qq群文件怎么转移到文件夹)

  • 手机怎么制作铃声(如何手机制作铃声)

    手机怎么制作铃声(如何手机制作铃声)

  • 定位服务在哪里打开(定位服务在哪里打开苹果)

    定位服务在哪里打开(定位服务在哪里打开苹果)

  • 微信京东怎么申请退款(微信京东怎么申请售后退款)

    微信京东怎么申请退款(微信京东怎么申请售后退款)

  • 手机优酷怎么截取长视频(手机优酷怎么截取一分钟以上的视频)

    手机优酷怎么截取长视频(手机优酷怎么截取一分钟以上的视频)

  • 畅享10上市时间(畅享10上市时间价格 6+128)

    畅享10上市时间(畅享10上市时间价格 6+128)

  • vivox27有没有面部(vivox27有没有面部识别)

    vivox27有没有面部(vivox27有没有面部识别)

  • 荣耀手环3怎么拒接电话(荣耀手环3怎么连接小米手机)

    荣耀手环3怎么拒接电话(荣耀手环3怎么连接小米手机)

  • eviews和spss哪个简单(spss和eviews分析过程一样吗)

    eviews和spss哪个简单(spss和eviews分析过程一样吗)

  • dcs控制域什么意思(什么叫dcs 控制模式)

    dcs控制域什么意思(什么叫dcs 控制模式)

  • 华为手机的耳机孔在哪(华为手机的耳机怎么用)

    华为手机的耳机孔在哪(华为手机的耳机怎么用)

  • 微信封号封三次怎么办(微信封号封三次会怎么样)

    微信封号封三次怎么办(微信封号封三次会怎么样)

  • Transformer中的Q/K/V理解(transformer中的token)

    Transformer中的Q/K/V理解(transformer中的token)

  • 山西税务年度申报在晋税通中怎么申报
  • 餐饮个体户如何开票
  • 销售收入怎么计算销项税额
  • 销售不动产营业税纳税义务发生时间
  • 减免税款年末有余额吗
  • 收到借款利息如何计算
  • 包工包料怎么开税票合适
  • 销售毛利率算法
  • 发票超过认证期限可以红冲重开吗
  • 股权出让需要交税吗
  • 提入转账支票会计分录
  • 期间费用的控制方法主要有
  • 注销地税需要缴纳什么税费
  • 提前给货款计入什么科目
  • 公司购买网络交换机入什么会计科目
  • 公摊电费计入什么科目
  • 营改增之后有了利息收入核算税费?
  • 代发农民工工资承诺书
  • 个人所得税返还奖励财务人员做账
  • 发票一定要房东开的才能报销吗?
  • 小额贷款公司借钱容易吗
  • 审计完结凭证要盖公章吗
  • 事业单位个税手续费返还需要上缴财政吗
  • 个体工商户和个人商家的区别
  • u盘重装系统电脑
  • 设置u盘优先启动怎么设置
  • PHP:session_encode()的用法_Session函数
  • 一只躺在沙滩上的鸟
  • 工业企业采购部职责
  • 伊斯塔神
  • 农产品抵扣进项税额的规定
  • 微信小程序入门指南
  • php封装api
  • php面向对象的三大特征
  • vue3动态路由权限
  • 代收通行费不征消费税
  • 免抵退税额怎么计算城建税
  • 当月销售次月开票就按次月申报
  • mongodb入门教程
  • 织梦怎么用模板建站
  • 财政部监制的收据没有税号可以入账吗
  • 天使投资
  • SQL SERVER使用的是( )逻辑模型
  • 个体工商户税种及税率
  • 公积金由个人全部交,单位违法吗法吗
  • 招待费和差旅费的区别
  • 购买设备分期付款凭证怎么做
  • 出口收入没有及时申报怎么处罚
  • 对外支付3万美元怎么算
  • 捐赠的资产属于什么科目
  • 房租进项发票怎么处理
  • 政府会计制度累计盈余为负数
  • 收到税务局汇算清缴退所得税怎么做账
  • 银行结算账户的基本要求
  • 金税盘买发票还要填交验旧表吗?
  • 餐饮行业招聘方案
  • 会计存货包括生产成本
  • 结账时能否用红笔写名字
  • rsyslog 8.11.0 (v8-stable) 发布
  • win7关闭窗口的方式有哪些
  • windows 高分屏
  • 如何设置访问共享文件夹
  • win7系统监控
  • win7小技巧
  • linuxzen
  • win10系统附件在哪里
  • 微信小程序实现轮播图
  • k mean python
  • js判断鼠标位置是否在元素区域内使用
  • jquery 是否显示
  • 2000元工资交多少党费
  • 如何打印个人所得税的税单
  • 华为税务筹划情况
  • 发票查验结果不一致的原因有哪些
  • 汽车购置税网上缴纳流程
  • 进口柴油消费税是多少
  • 外地人在上海奉贤区买房需要什么条件
  • 买二手房土地证怎么过户
  • 江苏国税发票出库时间
  • 专家咨询费包括哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设