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

  • 小红书怎么删除观看记录(小红书怎么删除收藏)

    小红书怎么删除观看记录(小红书怎么删除收藏)

  • 禁用驱动签名是干嘛(禁用驱动签名是什么)

    禁用驱动签名是干嘛(禁用驱动签名是什么)

  • ipad亮度突然自动变暗(ipad亮度突然自动变暗(ipad亮度突然变暗)怎么解决)

    ipad亮度突然自动变暗(ipad亮度突然自动变暗(ipad亮度突然变暗)怎么解决)

  • fla_al10什么型号(华为fla-al10是什么型号)

    fla_al10什么型号(华为fla-al10是什么型号)

  • 什么软件拍视频可以拉长腿(什么软件拍视频好看又清晰)

    什么软件拍视频可以拉长腿(什么软件拍视频好看又清晰)

  • 拼多多推广余额怎么退(拼多多推广余额可以提现吗)

    拼多多推广余额怎么退(拼多多推广余额可以提现吗)

  • aqmaloo是华为什么型号(华为aqmal00手机是什么手机)

    aqmaloo是华为什么型号(华为aqmal00手机是什么手机)

  • 苹果x适合13系统吗(苹果x用ios13.6怎么样)

    苹果x适合13系统吗(苹果x用ios13.6怎么样)

  • 手机图像变成黑白底片怎么办(手机图像变成黑白了怎么调回来)

    手机图像变成黑白底片怎么办(手机图像变成黑白了怎么调回来)

  • bnd al10什么型号(bnd-al10是什么型号手机)

    bnd al10什么型号(bnd-al10是什么型号手机)

  • 苹果6s支持volte吗(苹果6S支持PD快充吗)

    苹果6s支持volte吗(苹果6S支持PD快充吗)

  • 手机不能快充是什么原因(手机不能快充是主板的问题吗)

    手机不能快充是什么原因(手机不能快充是主板的问题吗)

  • 华为mate30上面显示的hd(华为mate30上面有个圆圈怎么去掉)

    华为mate30上面显示的hd(华为mate30上面有个圆圈怎么去掉)

  • 大麦网vip有什么用(大麦网vip有什么功能)

    大麦网vip有什么用(大麦网vip有什么功能)

  • wps如何全部打印(wps怎么打印所有sheet)

    wps如何全部打印(wps怎么打印所有sheet)

  • iphone录屏在哪里打开(iphone录屏在哪里设置)

    iphone录屏在哪里打开(iphone录屏在哪里设置)

  • 苹果6s充电发热正常吗(苹果6s充电发热怎么办)

    苹果6s充电发热正常吗(苹果6s充电发热怎么办)

  • 火山怎么解绑身份证号(火山怎么解绑身份证认证)

    火山怎么解绑身份证号(火山怎么解绑身份证认证)

  • 小米商城预约有什么用(小米商城预约有优惠券吗)

    小米商城预约有什么用(小米商城预约有优惠券吗)

  • 松果电单车在哪里充电(松果电单车在哪里扫码)

    松果电单车在哪里充电(松果电单车在哪里扫码)

  • 抖音拉入黑名单会怎样(抖音拉入黑名单怎么永久删除)

    抖音拉入黑名单会怎样(抖音拉入黑名单怎么永久删除)

  • nex支持无线充电吗(nex无线充电怎么打开)

    nex支持无线充电吗(nex无线充电怎么打开)

  • 表格底色如何设置(表格底色设置)

    表格底色如何设置(表格底色设置)

  • 成功app开发有哪些误区(app开发好后需要做什么)

    成功app开发有哪些误区(app开发好后需要做什么)

  • 华为p系列如何截屏(华为P系列如何调整字体大小)

    华为p系列如何截屏(华为P系列如何调整字体大小)

  • 系统的关闭事件跟踪程序(关闭系统的命令位于什么菜单中)

    系统的关闭事件跟踪程序(关闭系统的命令位于什么菜单中)

  • shine.exe - shine是什么进程 有什么用

    shine.exe - shine是什么进程 有什么用

  • 金蝶财务软件年末结账步骤
  • 回购股票不注销没有意义
  • 固定资产盘盈为什么计入盈余公积
  • 民非企业附加税入什么科目
  • 购置房屋
  • 固定资产的维护费计入什么科目
  • 发生销售退回如何开票
  • 合并报表中少数股东权益是什么意思
  • 利息收入汇算清缴
  • 企业申请核定征收的要求
  • 销售折让的税收分类编码
  • 分公司注销时其他应付款会计分录
  • 电子银行承兑汇票到期选择线上清算
  • 分期收款计提销项税怎么算
  • 车辆保险返点计算器
  • windows 11密钥
  • macbookpro提醒事项
  • 无票收入有风险吗
  • 房地产开发有限公司英文
  • 融资租赁货车
  • win8换成win7重装系统
  • launcheflc.exe什么意思
  • 企业租房租金怎么核算
  • 比较有用的sr
  • 生产设备改良支出计入什么费用
  • 青龙面板拉库命令
  • 未担保余值是谁承担
  • vue2:elementUI中Form 表单在特定情况下做动态rules添加删除
  • 微信小程序slot
  • pytorch torch
  • 上海地铁9号线一期工程
  • thinkphp if
  • python打开文本文档中文读不出来
  • 承包安装工程活怎么接
  • 免征的教育费附加怎么做账
  • 劳保统筹费计入什么科目
  • 个人福利要交税吗
  • 缴纳上年汇算清缴的分录
  • 费用报销审批单和费用报销单区别
  • 会计需要装订资料有哪些
  • 存货跌价准备怎么核算
  • 存货跌价准备是谁的备抵账户
  • access数据库提示升级
  • 盘盈固定资产明细表
  • 个人所得税计入应付职工薪酬吗
  • 企业关联业务往来情况怎么申报
  • 机票的退票费会退到哪里
  • 学历教育服务增值税
  • 资本公积现金流量表里放在哪里
  • 收到实务返利的发票
  • 固定资产发票怎么处理
  • 存货过期报废进项税额怎么处理
  • 记账凭证的分类及每类的具体含义是什么
  • mysql日期和时间函数
  • sql只能查询数据,不能修改数据
  • 安装2个win10系统
  • ubuntu not authorized to perform operation
  • ubuntu删除vmware
  • fedora os
  • win7 双击不能打开文件
  • mac怎么卸载第三方软件
  • linux系统文件压缩命令
  • c盘esd是什么文件夹
  • 苹果MAC电脑如何设置开机密码
  • system的方法
  • win8右侧栏设置
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • 批处理 判断文件是否存在
  • 使用Python对SQLite数据库操作
  • 究竟什么是幸福
  • androidstudio 教程
  • Android OpenGL ES(九)----构建几何物体
  • js实现@功能
  • javascript面向对象吗
  • 城市配套费需要什么资料
  • 税务扣税账户余额不足
  • 如何查询哈尔滨医院药品信息
  • 税务非正常户要提交什么资料
  • 新领取的发票怎么读入金税盘
  • 如何鼓励互联网企业发展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设