位置: 编程技术 - 正文

利用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标准
  • 接受资不抵债并账会计分录
  • 小规模房产税减免
  • 外贸公司有国企吗
  • 差旅费报销怎么做账
  • 市场开发费用会计分录
  • 出口企业收入分录
  • 仓储货架工厂仓库货架
  • 土地承包经营合同无效情形
  • 低价股权转让是利空还是利好
  • 申办企业所得税抵缴带哪些资料?
  • 个税手续费返还会计分录
  • 销售类合同审核要点
  • 无票收入冲回会计分录
  • 公司设备没开票维修时配件能开票吗?
  • 公司法人借款给公司怎么取出来
  • 固定资产出租需要交什么税
  • Win10怎么关闭搜索框
  • Google Bard VS ChatGPT:哪个是更好的AI聊天机器人?
  • 华为手机哪一款好用性价比高
  • 计提住房公积金
  • win7有线连接怎么设置
  • 应付票据到期会计分录怎么做
  • 财政补贴的内容分类
  • 个人所得税累计扣除是什么意思
  • 闭包 python
  • checksum 命令
  • find命令详解查找文件
  • setup prompt
  • diff比较文件不同输出
  • 如何解决php乱码
  • 营改增后不得抵扣的进项税额
  • 去年亏损今年盈利
  • 用友财务软件怎么下载到电脑
  • sql server评估期已过版本升级时重启失败
  • 固定资产折旧费计入成本吗
  • 用房子贷款印花税怎么算
  • 其他收益属于什么类科目
  • 工程结算的会计分录
  • 劳保用品专卖
  • 差旅费会计科目怎么做
  • 职工基本医疗保险怎么用
  • 个税计提多了怎么办,跨年度了
  • 调整以前年度利息支出
  • 财务费用贷方余额怎么结转本年利润
  • 公司增资怎么处理
  • 财务费用利息收入怎么记账
  • 小规模公司月末报税吗
  • mysql安装与配置详细教程
  • 不同数据库之间的数据一同传递
  • T-SQL中使用正则表达式函数
  • win7双系统安装教程
  • win10如何设置视频缩略图
  • ubuntu18.04lts
  • 用户请愿地址曝露怎么办
  • linux安装视频教程
  • securecrt设置英文
  • macos技巧
  • linux内核的作用
  • mini program是什么
  • centos7找不到服务器
  • 联想笔记本出厂编号
  • win10天气预报设置
  • javascript标题
  • perl do
  • 编程语言javascript
  • nodequery
  • 用dos命令创建用户
  • unity 游戏
  • axios使用jsonp
  • go语言websocket
  • 下拉列表框模糊匹配
  • android判断应用是否在前台
  • python字典常用操作
  • 江西省国家税务局电子税务局
  • 深圳国委
  • 企业内部清欠的措施和做法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设