位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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设置滚动条到底部)

  • 初级职称经济法目录
  • 免征的增值税怎么计算
  • 税中税是多少
  • 配件销售过程中有什么注意事项
  • 广告公司可以不交社保吗
  • 增值税专票如何添加商品名称
  • 董事长费用可以在公司报销吗
  • 股东借款利息收入放什么科目
  • 对方发票丢失怎么办理
  • 银行收单业务员做什么的
  • 企业存货核算的内容包括
  • 二手车买卖如何交税
  • 商品卖亏的会计分录
  • 港币转人民币差额怎么平帐?
  • 应交税金进项税的会计分录
  • 未实现融资收益纳税调整
  • 法人 持股
  • 库存商品做账
  • 商务旅行人身意外伤害险在税前扣除范围内吗?
  • 出口退税注销备注怎么填
  • 利税总额为负数如何表述出来
  • 广告费扣除年限
  • 汇算清缴需要调增的费用
  • 银行摘要冲账是什么意思
  • 消费税怎样做分录
  • 发票认证的注意事项包括
  • 被投资企业所在地什么意思
  • Uncaught TypeError: XXX is not a function问题解决方法
  • 吊兰怎么养才能开花
  • 生产物料报废
  • php实战开发教程
  • 直接转销法账务处理
  • 古罗马广场意大利
  • 外币交易汇兑损益包括
  • vericut9.0环境变量
  • u-net优点
  • 高新技术企业收入占比不到60%,能否享受税收优惠政策
  • 工具tj
  • http命令
  • 外经证逾期未核销
  • 将织梦dedecms转换到wordpress
  • 辅助生产车间照明费用计入什么科目
  • 汇兑损益的现金流量
  • 交通运输企业会计科目
  • 编制弹性预算的关键在于
  • 补提去年折旧费不需要调整所得税吗
  • 长期股权投资损失可以税前扣除吗
  • 母公司代子公司收款,子公司开具发票
  • 按公允价值入账的有哪些
  • 公司员工的电话费可以做费用吗
  • 发票怎么保管不会坏
  • 出售未计提完折旧的固定资产需要折扣吗
  • 金蝶k3如何反记账
  • 餐饮食材成本高怎么形容
  • 企业收到稳岗补贴需要交企业所得税吗
  • 会计账务做得混乱的原因
  • 在建工程领用物资进项税
  • 小规模公司怎么做账
  • 开办费如何摊销成本
  • win7任务栏功能
  • windows xp打开服务
  • window10怎么启用net 3.5
  • mac steam一直更新
  • 64位的ubuntu15.04怎么安装WPS?
  • 编程乱码
  • hyper-v win98
  • win10电池图标不动
  • 时间服务器ip 端口
  • Linux rpm包中的64位、32位、i386、i586、Noarch名词解释
  • 如何理解js中的原型
  • Python判断字符串结尾并输出yes或no
  • shell脚本进程号
  • unity2d shader
  • django documentation
  • 记录我的生活日常
  • jquery ui draggable
  • jquery滚动条滚动事件
  • 美国海关税收起征点
  • 稽查局积案清理工作成效显著
  • 掌上海关怎么查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号