位置: 编程技术 - 正文

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

  • 餐饮设备租赁服务属于
  • 纳税期限届满
  • 新办企业发票核定及申领,选否行吗
  • 所得税多交退税分录
  • 向保险公司缴纳的保险费可以税前扣除吗
  • 员工继续教育培训费计什么科
  • 流动负债是总负债吗
  • 企业所得税的应纳税所得额的扣除项目有哪些
  • 自产自用应税消费品
  • 全资子公司的利润有多少
  • 电子发票和增值税电子普通发票的区别
  • 企业先租入再出租如何编制会计分录?
  • 收到某公司发票会计分录
  • 开出现金支票属于什么会计科目类别
  • 工资不到3500用交个税吗
  • 旅游景区税收标准
  • 企业所得税是按季度还是按月
  • 业主委员会的收益
  • 怎么查询公司有没有开社保户
  • 增值税进项大于销项月末需要结转吗
  • 现金采购合理吗
  • 电子发票转收入怎么做为记账凭证?
  • 企业股权平价转让涉及哪些税费
  • 大专生可以考公务员职位列表
  • 只有发票才能税前扣除吗
  • 固定资产注资后怎么做账
  • 增值税防伪税控系统采用什么技术保护涉税信息
  • 新版edge浏览器兼容ie
  • 没有实缴的股份转让要交个人所得税吗
  • gh树形数据是什么意思
  • 电脑bios错误怎么办
  • 病毒dll文件
  • js控件的监听事件怎么使用
  • 购货返利怎么做账
  • 表格uplook
  • thinkphp开发框架
  • php 获取当前url
  • ai绘画图片
  • 企业所得税如何征收
  • 帝国cms使用手册
  • PostgreSQL分区表(partitioning)应用实例详解
  • 预收的贷方余额表示什么
  • 特殊劳动关系和社会关系
  • 无偿受让股权是利好吗
  • db2 21000怎么解决
  • 存货的期末余额是账面余额吗
  • 股东以固定资产入股会计处理
  • 开票金额和发票金额
  • 购买预付卡如何开发票
  • 销售折扣与折让在财务报表哪里
  • 现金发放工资有什么风险
  • 银行扣款能撤回吗
  • 完工产品制造成本表
  • 跨年收入如何做账
  • 期初数不对怎么办
  • 金三财务报表如何更正?
  • 企业职工薪酬如何确定
  • 做假账本怎么判
  • 存货盘亏进项税额转出会计分录
  • mysql5.7.19 zip 详细安装过程和配置
  • macbookpro怎么改系统
  • 联想lenovo小新pro16 2023版
  • win7笔记本电脑怎么重装系统教程
  • xp系统如何设置
  • Win7摄像头怎么打开
  • winxp系统如何调整屏幕亮度
  • linux rpm包安装
  • linux系统添加新用户
  • windows蓝牙被禁用
  • 基于javascript的毕业设计
  • nodejs bff
  • javascript基础笔记
  • python 压缩gz
  • 一张监控
  • eclipse窗口显示设置
  • android使用so
  • python中set用法
  • 安卓接口回调例子
  • 纪检委是干什么工作的能管理税务管理局吗
  • 请问各位专家金线吊乌龟有什么功效
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设