位置: 编程技术 - 正文

利用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中遍历指定的对象和数组是哪个方法)

  • 印花税计提时应入什么科目
  • 车费报销计入什么费用
  • 按收入比例结转怎么做账
  • 建筑服务适用简易计税吗
  • 银行承兑汇票贴现利率一般多少
  • 自建生产用机器设备领用本企业生产的产品
  • 包工包料挣钱吗
  • 红字抵扣怎么开
  • 借入款项的来源包括哪三个
  • 地税局开票需要什么资料
  • 增值税普票怎么验证真伪
  • 网上勾选认证每月时间要求
  • 特定行业职工取得的工资、薪金所得,如何计算个人所得税?
  • 无形资产软件摊销年限的最新规定2021
  • 个人所得税核定征收税率是多少
  • 房地产经常发生的法律问题
  • 企业做账会计需要什么资质
  • synchost.exe - synchost是什么进程 有什么作用
  • win7系统中怎样
  • PHP:Memcached::decrement()的用法_Memcached类
  • newacs.exe是什么进程
  • vue做移动端
  • 三元运算符判断闰年php
  • 预计负债的概念是什么
  • 圣何塞在哪
  • 分配税后利润会计分录
  • 公司代缴个税在工资里工资表怎么填
  • 残疾人保障金工资总额包括年终奖吗
  • 社保缴费工资和实发工资不一样
  • frameworks
  • 销售黄金的消费税
  • 反射dll
  • ps橡皮擦不是圆圈了
  • 工业企业总产值怎么算
  • 勾选平台发票下载
  • 年底应交增值税销项税额要结平吗
  • 出差期间发生的招待费计入什么科目
  • 稽查查补的税款由谁追征
  • 汽车保险费计入应付账款还是其他应付款
  • 积分兑换业务有风险吗
  • 股票股利怎么理解
  • MicrosoftSQLserver2014可以卸载吗
  • 一般纳税人金税盘怎么清卡
  • 企业支付的费用化的一般借款利息支出属于什么
  • 视同销售的增值税是如何计算?
  • 背书转让的操作
  • 残保金缴纳额计算公式
  • 免税的会计分录有哪些
  • 公司注销开户许可证是不是要上交
  • 劳务发票税额
  • ca证书费用计入什么科目
  • 其他应收款可以挂公司吗
  • 会计做账的凭据怎么写
  • 管理费用包括哪些税
  • 年初建账的期初余额
  • MySQL数据库卸载了数据还有吗?
  • solaris更改文件权限
  • u盘装系统软件哪个好
  • 晨枫U盘启动工具v2.0
  • windows ftp软件
  • centos设置禁ping
  • win7系统的word文档中的工具在哪里
  • win10脱机使用
  • win7设置路由器上网
  • win10系统故障恢复
  • linux用ssh登录不进去
  • Windows命令行删除文件夹
  • opengles和vulkan哪个好
  • setcontentview报错
  • perl文件操作
  • 微信小程序自定义相机
  • js引入css文件
  • jquery手机插件
  • jquery-easyui
  • Android 判断是否打开了微信
  • jquery插件免费下载
  • python3多态
  • 国家税务局开票软件下载
  • 贵州铜仁苗族自治区
  • 青岛网上申请个体工商户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设