位置: 编程技术 - 正文

利用jquery实现瀑布流3种案例(jquery瀑布流代码)

编辑:rootadmin

推荐整理分享利用jquery实现瀑布流3种案例(jquery瀑布流代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery示例,jquery瀑布流代码,jquery瀑布流,使用jquery,jquery ul li,jquery ul li,使用jquery,jquery瀑布流代码,内容如对您有帮助,希望把文章链接给更多的朋友!

一、瀑布流是我们常见的案例,这里主要讲述,用jquery的方式实现瀑布流的功能!

引言:我们经常见到很多网站的瀑布流功能,如淘宝、京东这些商品等等..

实现它我们首先考虑几个问题:1、获取到数据 2、排列的方式 3、如何实现排列

其实,在瀑布流里有个核心的功能就是用到了绝对定位

我们逐步深入分析:

这是html的布局,css布局可以自己设置,只要保证grid盒子有绝对定位,其父元素有相对定位即可!后面有参考代码

下面是script部分

这种方式,可以通过for循环按照顺序获取图片的索引值,然后不断的更改其css样式中的top值和left值!

在我们获取图片的资源时,有的时候图片的高度是不一致的,如果一直按照顺序排列,最后的图片显示,排列不整齐,就会效果不佳!

继续往下看:

我们可以通过另一种方法,来实现图片插入当前列最短的一列,可以解决这个问题!

下面我们来主要看一下jquery的代码:

好了,现在我们已经通过两种方式解决了瀑布流这个问题,但是我们还有个问题没有解决,那就是做瀑布流很大的原因是因为图片的量比较大,我们一个一个写html是不是有点太low了!

继续往下看:

下面介绍一种利用引擎模板来获取json后台的数据的方式,实现这个问题!

利用jquery实现瀑布流3种案例(jquery瀑布流代码)

1、我们只需要搭建一个html盒子即可!

2、盒子搭建好了,数据要获取啊,就靠它!

3、这是两个js库,在网上可下载到!

4、下面是具体的js部分,需要仔细分析了!

主要包括,调用搜索引擎模板里获取到的内容,绑定函数,转换成jquery对象!

这一部分主要包括:通过ajax向json请求数据

这一部分主要包括:遍历函数,进行寻找最短的列排列格子!

还有这一些,也是第四部分:

最后一步是:滚动的函数,这一部分建议使用console.log在后台验证一下,更容易理解!

虽然最后一种办法麻烦,但是这一次完成,我们就可以使用很多次,并且自动获取很多数据!

下面给大家附上原码,大家好好测试一下,不要忘记更改图片和路径哦!

第一种方法原码:

第二种方法原码:

第三种方法原码:

标签: jquery瀑布流代码

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

上一篇:JQuery遍历元素的父辈和祖先的方法(jquery遍历表单元素)

下一篇:JQuery遍历元素的后代和同胞实现方法(jquery中遍历指定的对象和数组是哪个方法)

  • 预付款发票能入账吗
  • 小企业会计准则以前年度损益调整
  • 累计减税费用是什么意思
  • 工程材料增值税税率2023年
  • 什么税不计入税金及附加科目
  • 个税手续费返还比例
  • 不按出资比例取得分红怎么纳税?
  • 代扣代缴的车船税现金流量怎样分配
  • 其他货币资金包括
  • 购销合同没有约定期限
  • 少提的税金如何做账
  • 个人所得税财产所得
  • 非生产企业主营业务成本
  • 原材料入库单运费要怎么计入?
  • 建安费增值税怎么算
  • 企业所得税税收优惠方式有哪些
  • 开票信息里面的电话号码怎么来的?
  • 企业所得税弥补亏损明细表怎么看
  • 小规模纳税人的季度
  • 房地产净利润率计算公式
  • 个税缴纳累计是每年一算吗
  • 个人独资企业收款码
  • 离职补偿怎么做工资
  • 机票进项税额怎么申报
  • 去年的企业所得税
  • 工资薪金总额包括哪些内容
  • 什么收入不需要交税0税
  • 全年一次性奖金税率表
  • 其他综合收益也要交税吗
  • 外购无形资产发生的交易费用
  • mac版字体怎么安装
  • 所有者权益的确认主要依赖于什么
  • 出口退税退回的税款怎么记账
  • 常用的php操作mysql的函数有哪些
  • 期末结转之前有哪些注意事项
  • 图片php格式怎么换成jpg
  • 运动目标检测算法
  • 在建工程完成后转入什么科目
  • 总公司不是小微企业,分公司独立核算的
  • 同业代付业务会计核算
  • 纳税申报系统里怎么填写
  • 研发类公司能不能生产
  • 可以采用
  • 代理费属于
  • 水利建设基金计费方式
  • 有哪些发票可以报销
  • 费用报销票据可以跨年吗
  • 收到银行手续费发票怎么入账
  • 已抵扣的增值税怎么做账
  • 管理费用明细科目设置和核算需要注意哪些问题
  • 生产成本二级科目设置
  • 营销活动开什么发票
  • 质保金可以先不开票吗
  • 有形资产有哪些科目
  • 代扣代缴增值税申报期限
  • 债权人接受债务人土地抵押,还会被其他债权人查封?
  • mysql+php
  • 无法安装mysql数据库
  • centos下载教程2020
  • freebsd 升级
  • freebsd的软件管理工具ports详解
  • U盘安装centos 7出现unknown chipset
  • win8使用教程和技能
  • linux用中文怎么说
  • linux系统查看磁盘io
  • linux系统的配置
  • 折腾linux 没意义
  • 求链表内节点的指针
  • js展示
  • node.js使用mysql
  • javascript超链接的onclick
  • js特殊字符有哪些
  • java web开发流程
  • react navigate
  • 江西省发票综合服务平台
  • 江西省联考成绩查询系统入口官网
  • 河北电子税务局开票流程
  • 江苏社保退工办理流程
  • 贵州省国家税务局电子税务局官网
  • 深圳城管局 局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设