位置: 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联动菜单(织梦的首页怎么换图片)

  • 微信营销运营失败的原因(微信营销的运营规则)

    微信营销运营失败的原因(微信营销的运营规则)

  • 抖音大眼瘦脸功能在哪(大眼瘦脸开到什么程度合理)

    抖音大眼瘦脸功能在哪(大眼瘦脸开到什么程度合理)

  • mate30pro支持内存卡扩展吗(mate30pro用的什么内存)

    mate30pro支持内存卡扩展吗(mate30pro用的什么内存)

  • qq看点视频播放不了(qq看点视频播放在哪里)

    qq看点视频播放不了(qq看点视频播放在哪里)

  • hp227打印机硒鼓型号(hp227fdw打印机硒鼓)

    hp227打印机硒鼓型号(hp227fdw打印机硒鼓)

  • 微信号多久不登录会注销(微信号多久不登陆会被回收)

    微信号多久不登录会注销(微信号多久不登陆会被回收)

  • 撤销退款申请按钮没了(撤销退款申请按钮)

    撤销退款申请按钮没了(撤销退款申请按钮)

  • 蓝光和原画哪个画质高(蓝光和原画哪个更清楚)

    蓝光和原画哪个画质高(蓝光和原画哪个更清楚)

  • 微信号怎么换(微信号怎么换性别)

    微信号怎么换(微信号怎么换性别)

  • 拼多多补坑产是什么意思(拼多多补坑产是补单品链接坑产还是补店铺坑产)

    拼多多补坑产是什么意思(拼多多补坑产是补单品链接坑产还是补店铺坑产)

  • 抖音里可能认识的人是什么意思(抖音里可能认识的人是怎么推荐的)

    抖音里可能认识的人是什么意思(抖音里可能认识的人是怎么推荐的)

  • 手机关机还能有轨迹吗(手机关机还能有未接来电提醒吗)

    手机关机还能有轨迹吗(手机关机还能有未接来电提醒吗)

  • 希沃授课助手可以在无网的情况下投屏吗(希沃授课助手可以录屏吗)

    希沃授课助手可以在无网的情况下投屏吗(希沃授课助手可以录屏吗)

  • 企业微信多久显示离开状态(企业微信多久显示离开电脑)

    企业微信多久显示离开状态(企业微信多久显示离开电脑)

  • 两个电表串联接线,电量一样吗(两个电表串联接线)

    两个电表串联接线,电量一样吗(两个电表串联接线)

  • 闲鱼怎么设置卖掉了(闲鱼怎么设置卖了东西还继续卖)

    闲鱼怎么设置卖掉了(闲鱼怎么设置卖了东西还继续卖)

  • appleid因为安全原因已被停用如何启用(AppleID因为安全问题停用了可以刷机解锁嘛)

    appleid因为安全原因已被停用如何启用(AppleID因为安全问题停用了可以刷机解锁嘛)

  • pc机属于什么型计算机(pc机是指())

    pc机属于什么型计算机(pc机是指())

  • 苹果手机看朋友圈如何一键到顶部(苹果手机看朋友圈视频一闪一闪的)

    苹果手机看朋友圈如何一键到顶部(苹果手机看朋友圈视频一闪一闪的)

  • iphone反向充电怎么做(iphone反向充电设置)

    iphone反向充电怎么做(iphone反向充电设置)

  • 华为移动服务可以删除吗(华为移动服务可以强行停止吗)

    华为移动服务可以删除吗(华为移动服务可以强行停止吗)

  • 小红书下架原因(小红书下架原因是什么)

    小红书下架原因(小红书下架原因是什么)

  • 淘宝物流地图怎么没了(淘宝物流地图怎么设置)

    淘宝物流地图怎么没了(淘宝物流地图怎么设置)

  • 人工智能产业链分为哪几个层次(人工智能产业链全景图)

    人工智能产业链分为哪几个层次(人工智能产业链全景图)

  • 如何装机(cpu无核显如何装机)

    如何装机(cpu无核显如何装机)

  • 小影微视频制作步骤(小影微视频diy神器)

    小影微视频制作步骤(小影微视频diy神器)

  • 今日头条如何直播(今日头条如何直播亮剑卖流量卡)

    今日头条如何直播(今日头条如何直播亮剑卖流量卡)

  • 苹果权限管理在哪里(iphone里的权限管理在哪)

    苹果权限管理在哪里(iphone里的权限管理在哪)

  • 基于小程序制作一个ChatGPT聊天机器人(小程序设计制作)

    基于小程序制作一个ChatGPT聊天机器人(小程序设计制作)

  • 小规模纳税人500万以内免税
  • 印花税征税对象包括哪些
  • 增值税发票管理办法
  • 所得税的会计分录有哪些
  • 实际发的工资跟个人所得税不一样
  • 个体户也要做实收资本吗
  • 确认固定资产减值损失
  • 文化建设费征收依据
  • 增值税发票认证平台
  • 季度利息分录
  • 对公账户转账给法人用途写什么
  • 最近的火车票代售点
  • 单位劳务派遣的比例
  • 母子公司无偿划转股权印花税
  • 外购生物资产的成本不包括
  • 非金融企业和金融企业
  • 农产品收购发票可以跨区域开吗
  • 电影院买电影票怎么买
  • 个人转租房屋需交税吗
  • 付款单是发票吗
  • 工资计提多了怎么冲
  • 二手车销售挣钱不
  • 对债务人取得债权是什么意思
  • 电费发票勾选是啥意思
  • 专项应付款贷方是什么意思
  • 我的初级备考经验怎么写
  • 部队医院学校都没有税号吗
  • 农副产品的进项税额
  • bios咋进入
  • 企业拆迁补偿款税务最新政策
  • ramaint.exe - ramaint是什么进程 有什么用
  • 弥补亏损企业类型都是一般企业吗
  • 如何设置让电脑运行更快
  • 斯卡伊保安公司怎么样
  • 购货方销售退回怎么做账
  • laravel跨库查询
  • php缓存优化
  • bp程序是什么
  • win11发布时间正式确定
  • 生产型企业出口退税会计分录
  • jsPDF + html2canvas A4分页截断 完美解决方案(含代码 + 案例)
  • 衡量一个企业经营状况
  • 差额征税收到雇主责任险进项发票能抵扣吗
  • 27岁零基础转行做网络工程师
  • 销售提成占比
  • 专项应付款借方余额表示
  • 退回税款如何做账
  • 应交增值税为负数怎么处理
  • python科学计算库有哪些
  • 计提应收账款坏账准备属于谨慎性吗
  • 所有小规模都能开专票吗
  • 在计算应纳税所得额时,纳税人因自然灾害
  • 个别计价法和先进先出法的相同点
  • 认缴制下实收资本如何证明
  • 计提坏账准备的金额怎么算的
  • 房屋提折旧几年
  • 研发支出资本化计入什么科目
  • 税局代开专票如何做账务处理?
  • 小规模纳税人计税销售额为不含税销售额
  • 开票收入摘要怎么写
  • 期间费用明细表必须填吗
  • 将外购商品用于赠送客户
  • 固定资产清理包括什么会计科目
  • 多少钱算固定资产2022
  • Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程
  • centos文件权限详解
  • centos7光盘挂载方法
  • win10右下角弹出全屏截图
  • win10专业版系统安装教程
  • WIN10怎么彻底删除works2
  • kinect unity开发
  • 微信小程序实现轮播图
  • Android UI之LinearLayout(线性布局)
  • javascript基础书
  • javascript入门·对象属性方法大总结
  • js中input怎么用
  • 厦门增值税发票查询
  • 公司地址变更后社保要改吗
  • 关于成品油的吨油换算
  • 国税系统三方协议
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设