位置: 编程技术 - 正文

jquery实现简单的瀑布流布局(jquery技巧)

编辑:rootadmin

推荐整理分享jquery实现简单的瀑布流布局(jquery技巧),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery使用教程,用jquery,jquery的实现原理,用jquery,jquery技巧,使用jquery实现的项目,jquery技巧,jquery实战,内容如对您有帮助,希望把文章链接给更多的朋友!

是开头都会说的原理

瀑布流布局有两种,一种是固定列,一种是非固定列。在此主要记述第一种的实现。

固定列的特征是:无论页面如何缩放,每行的总列数都一致。

一行4列的瀑布流从布局的角度来说,就是4个li标签。通过一定的事件(比如滚动条滚动多少px),然后读取之,再把数据动态地添加到页面中。

添加数据原则,不是根据li索引值来加,而是根据各列中高度最短的的那列动态添加。否则可能导致页面很难看(左右高度不统一)。

实例涉及ajax方法。可在服务器环境下运行。

废话不多说了。直接上样式。

css

基本效果如图:

jquery实现简单的瀑布流布局(jquery技巧)

样式显示没问题之后,就把li里面的代码删掉。

接下来通过ajax来动态添加。

数据哪里来?

这里用的是wookmark的数据接口。

false(只能等)。

getList一开始就把bCheck设为false(如厕前先锁门)。等到getList回调函数执行到尾声。再把bCheck设为true(开门)。

这一段不贴代码了。

总有流完的一天。

当数据结束时(所有人上完厕所),就没有必要再进行加载了(自动把门锁上)。

所以在getJSON回调函数内锁门之后发现进来的是个空数组,那就进行判断,当获取到data的length为空时,直接returnfalse。那么bCheck就永远关上了。

全部代码如下:

标签: jquery技巧

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

上一篇:jQuery实现模拟flash头像裁切上传功能示例(jquery模拟表单提交)

下一篇:jquery滚动条插件(可以自定义)(jquery设置滚动条到底部)

  • 出口退税免税有限额吗
  • 非营利组织免税资格认定申请表
  • 用于维修安装服装的材料
  • 建筑业工程结算是什么科目
  • 贴现率与现值系数的关系
  • 留抵税额账上比申报表多
  • 汽车减税
  • 城市维护建设税减免税优惠政策
  • 房产税没交会怎么样
  • 调整以前年度多计提的工资
  • 存货换入无形资产考虑增值税
  • 收到款未开发票挂账入什么科目?
  • 一般开发间接费
  • 研发新产品成功案例简短
  • 未计提坏账准备的会计分录
  • 外贸企业可以做委托加工吗
  • 远程清卡显示清卡失败,证书已挂失怎么回事
  • 超市预付卡发票如何入账
  • 门店里备用客户喝的茶叶怎么入账?
  • 年初预提费用
  • 营改增后城建税和教育费附加包含在哪里
  • 收到车辆保险发票怎么做分录
  • 长期闲置的机器叫什么
  • hpcfont.dll
  • linux安装方式有
  • 分期付款买车的利息会计分录
  • gazebo中机器人导航在rviz中不显示地图仅限显示轨迹
  • 企业间实物交易是指
  • 转账支票出账日期
  • win7纯净版系统官网
  • linux mount命令详解
  • 坏账准备怎么做会计科目
  • 跨年度退货的账务处理
  • vue中的use
  • 小满秒懂百科
  • 垃圾清运费进入会计什么科目
  • 招待费的进项税必须认证后转出吗
  • 小规模纳税人的企业所得税怎么算
  • 公司缴个人所得税吗
  • 发票报销是个人还是单位
  • 当月增加的固定资产当月不计提折旧
  • 油票上没有公司名称可以报么
  • 第6章 分支语句和逻辑运算符
  • 微信小程序实现支付功能
  • 职工教育经费支出比例
  • 函数的单调性
  • 综合所得申报怎么补报上个月的
  • sql server存储过程写法
  • 电子税务局增值税抵扣流程
  • 劳务外包合同需要注意什么
  • 跨月冲红的发票怎么做会计分录
  • 土地使用税如何计算缴纳
  • 申请专利的费用怎么入账
  • 进项不能从销项抵扣
  • 网络服务费计入什么费用
  • 营改增后预交营业税怎么处理
  • 出差补贴算工资吗
  • 360天认证期是什么时候发布的
  • 销项发票能不能退税
  • linux多线程并发的处理方式
  • wupdated.exe - wupdated是什么进程
  • win10分辨率2560*1080
  • WindowsPE与WindowsRE有什么区别
  • windows xp开始菜单桌面图标消失
  • linux命令速记
  • exgear是什么
  • win8系统怎么设置
  • es6展开符
  • 每天学一个成语
  • jquery easyui 教程
  • javascript解码与编码
  • linux更改
  • javascript定律
  • jquery 图片插件
  • js怎么设置图片大小
  • xmpp client
  • 电子税务局查询一般纳税人资格
  • 民办幼儿园属于民营企业吗
  • 拿了全额发票必须按时办理房产证吗
  • vat税怎么做分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设