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

  • 输入法的字体大小在哪里设置(输入法的字体大小在哪里设置小米)

    输入法的字体大小在哪里设置(输入法的字体大小在哪里设置小米)

  • 苹果13有前置呼吸灯吗(苹果13有前置呼叫吗)

    苹果13有前置呼吸灯吗(苹果13有前置呼叫吗)

  • 超话屏蔽是永久的吗(超话屏蔽是永久关注吗)

    超话屏蔽是永久的吗(超话屏蔽是永久关注吗)

  • 滴滴出行实时路况怎么设置(滴滴实时地图)

    滴滴出行实时路况怎么设置(滴滴实时地图)

  • 微信群视频怎么开启(微信群视频怎么撤回)

    微信群视频怎么开启(微信群视频怎么撤回)

  • 鼠标变成十字如何恢复(鼠标变十字了怎样取消)

    鼠标变成十字如何恢复(鼠标变十字了怎样取消)

  • 京东2人拼团是什么意思(京东拼团两人是不是其中一个人能中)

    京东2人拼团是什么意思(京东拼团两人是不是其中一个人能中)

  • 腾讯王卡超级会员黄金版月租多少(腾讯王卡超级会员白金版)

    腾讯王卡超级会员黄金版月租多少(腾讯王卡超级会员白金版)

  • 华为mate30青山黛是什么材质(华为mate30青山黛颜色)

    华为mate30青山黛是什么材质(华为mate30青山黛颜色)

  • 6sp和7p的有什么区别(6sp跟7p性能差多少)

    6sp和7p的有什么区别(6sp跟7p性能差多少)

  • 抖音不够1000粉丝怎么开橱窗(抖音不够1000粉丝可以挂小黄车)

    抖音不够1000粉丝怎么开橱窗(抖音不够1000粉丝可以挂小黄车)

  • 笔记本电脑老是卡死没反应是怎么回事(笔记本电脑老是蓝屏重启是什么原因)

    笔记本电脑老是卡死没反应是怎么回事(笔记本电脑老是蓝屏重启是什么原因)

  • x58主板配什么显卡(x58主板配什么u)

    x58主板配什么显卡(x58主板配什么u)

  • 多媒体作品制作的直接依据(多媒体作品制作员四级含金量)

    多媒体作品制作的直接依据(多媒体作品制作员四级含金量)

  • 一线屏显示器是什么意思(显示器一线和二线品牌区别)

    一线屏显示器是什么意思(显示器一线和二线品牌区别)

  • 苹果手机扩大内存对手机有影响吗(苹果手机扩大内存还好用吗)

    苹果手机扩大内存对手机有影响吗(苹果手机扩大内存还好用吗)

  • soul上匹配度变高了怎么回事(soul上匹配度变低了怎么回事)

    soul上匹配度变高了怎么回事(soul上匹配度变低了怎么回事)

  • 微信压缩文件打不开怎么办(微信压缩文件打开是空的)

    微信压缩文件打不开怎么办(微信压缩文件打开是空的)

  • 京东下单后怎么取消订单(京东下单后怎么更改地址收货地址)

    京东下单后怎么取消订单(京东下单后怎么更改地址收货地址)

  • 如何删除小米视频(如何删除小米视频文件夹)

    如何删除小米视频(如何删除小米视频文件夹)

  • 蓝海词怎么找(蓝海词怎么找产品)

    蓝海词怎么找(蓝海词怎么找产品)

  • 电脑wps怎么发送到手机(电脑wps怎么发送文件到微信)

    电脑wps怎么发送到手机(电脑wps怎么发送文件到微信)

  • 苹果手机可以使用5g吗(苹果手机可以使用万能遥控器吗)

    苹果手机可以使用5g吗(苹果手机可以使用万能遥控器吗)

  • 能通过qq号查到手机定位吗(能通过qq号查到ip地址吗)

    能通过qq号查到手机定位吗(能通过qq号查到ip地址吗)

  • 库乐队一直横屏怎么办呀(库乐队横屏怎么让它竖屏呢)

    库乐队一直横屏怎么办呀(库乐队横屏怎么让它竖屏呢)

  • 小溜共享免押金怎么弄(小溜共享要押金吗)

    小溜共享免押金怎么弄(小溜共享要押金吗)

  • vivo一直重复开机画面(vivo手机重复开机画面是怎么回事)

    vivo一直重复开机画面(vivo手机重复开机画面是怎么回事)

  • 全民k歌ktv视频怎么弄

    全民k歌ktv视频怎么弄

  • 增值税开票软件客服电话
  • 计税依据什么意思
  • 小规模季报财务报表怎么填写
  • 弥补以前年度亏损从哪里取数
  • 小规模交了增值税还要交什么
  • 法院判决书能做证据使用吗
  • 捐赠现金计入什么科目
  • 应收账款计提坏账后收回的会计分录
  • 个体工商户不经营会自动注销吗
  • 子公司注销资产负债表如何合并
  • 领用外购材料用于动产
  • 房地产企业预缴税费
  • 城建税教育附加地方教育附加的税率
  • 租的办公室要交税么
  • 股东变动及股东情况章节
  • 管理费用进项抵扣比例是多少?怎么算
  • 销售种子的税种有哪些税率为多少?
  • 预缴增值税怎么填表
  • 金税盘增值税普通发票红冲操作流程
  • 增值税专票代码TZD0085什么意思
  • 印花税减半征收会计分录怎么做
  • 专用发票不抵扣联可以当普票用吗?
  • 弥补以前年度亏损从哪里取数
  • 销售不动产增值税税率变化
  • 固定资产清理怎么做账务处理出售
  • 航天金穗怎么开票
  • 短期投资损失
  • 报销员工午餐费怎么入账
  • 什么是额定功率和峰值功率
  • 异地工程预缴增值税怎么计算
  • 股东车辆保险费会计分录
  • rundll32.exe进程很多
  • 境外汇款犯法吗
  • 微信小程序怎么制作自己的小程序
  • php书籍读后感
  • 小规模纳税人工程税率是多少
  • 行人重识别map
  • 不仅仅是喜欢原唱
  • 基于web的疫情防控方案
  • 存货的期末计价属于会计政策吗
  • 职工探亲如何报差旅费
  • 餐饮发票不见了怎么补
  • aspcms标签
  • 企业进项税和销项税怎么抵扣
  • 其他应收款科目代码
  • 怎么做掉公司账面库存100万
  • 增值税处罚条例
  • 党费返还款怎么做分录
  • 研发支出费用化支出期末有余额吗
  • 预付账款怎样做会计分录
  • 企业对外借款是什么意思
  • 员工的探亲费应由谁支付
  • 营业外支出会影响所有者权益吗
  • 冲暂估成本怎么做分录
  • 专用发票附加税怎么算
  • 如何查询一个企业的纳税情况
  • 应收账款的政策
  • window系统怎么用
  • centos 管理员
  • 华硕p8h61主板升级cpu
  • 系统技巧 制作流程
  • spmgr.exe - spmgr是什么进程 有什么用
  • mmtray2k.exe有什么作用 是什么进程 mmtray2k进程查询
  • win7专用字符编辑程序
  • Linux history命令的几个使用小技巧
  • 电脑预装软件是什么意思
  • js解释器有哪些
  • ubuntu14重置密码
  • JavaScript对象的创建
  • js获取时间精确到毫秒
  • angular keyup
  • jquery获取点击元素的id
  • andriod中SimpleAdapter+listview,点击item 传值事件
  • python djang
  • android 数据库
  • 充电桩充电怎么收费,几种收费方法
  • 浙江税务局网络发票页无法打字
  • 安徽省建筑施工企业排名
  • 企业资质怎么报审
  • 如果企业所得税没有做计提怎么办?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设