位置: 编程技术 - 正文

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

  • 预缴所得税退回
  • 产权转移数据的交易价格和固定资产科目
  • 财务管理考试时间多长
  • 记账凭证红字冲销
  • 新成立的公司残保金如何申报
  • 一般纳税人能不能开3个点的专票
  • 高温费计税吗
  • 收入未确认可以结转成本吗
  • 住房公积金部分业务暂停办理
  • 发票对方认证不了怎么回事
  • 税金总额是税金的意思吗
  • 建筑工程的适用范围
  • 委外技术服务费应归集哪个研发项目
  • 个人开劳务发票要同时交个税吗?
  • 是否只有首次购买税控盘可以全额抵减增值税
  • 金蝶年结后发现错误怎么办
  • 房屋修缮费交增值税吗
  • 外汇收入会计分录
  • 报销单据粘贴单图片
  • 纳税人指什么意思
  • 企业投资股票取什么名字
  • 房地产企业售房印花税
  • office自定义功能区
  • 软件开发过程rup
  • 赎回理财产品的利息怎么做账
  • windows11怎么添加打印机驱动
  • 企业清算剩余财产分配是否交个人所得税
  • vue public assets
  • 常用的php操作mysql的函数有哪些
  • pyecharts绘制柱状图动态图
  • 不征税收入税收政策
  • 收到捐赠的设备一台
  • 地下开采对城区的影响
  • 货物运输业增值税专用发票
  • DeepLabV3+:Mobilenetv2的改进以及浅层特征和深层特征的融合
  • 宣告分配现金股利和股票股利的区别
  • php基本框架
  • php弹出登录框
  • content security policy blob
  • hadoop java
  • 公司租赁个人车辆怎么开发票
  • 企业用户怎么在电脑登录
  • 跨境电商小规模怎么做账报税
  • 公对公账号没有卡能取得出来钱吗
  • sql执行顺序优先级
  • 库存商品出库分类
  • 钢材贸易公司如何经营
  • MySQL导入导出命令
  • c#获取局域网ip
  • 应收款和坏账的关系
  • 坏账准备的核销的分录怎么做
  • 查出以前年度的虚开发票,如何补税
  • 食品发票可以报销吗怎么报销
  • 库存商品盘点流程
  • 水利基金和印花税会计分录
  • 数据库sql分组
  • 在sqlserver数据库中,执行sql语句
  • sqlserver索引类型区别
  • sqlserver 表分区工具
  • sql server如何进行安全设置
  • mmc无法创建管理单元win10
  • ubuntu系统怎么进入命令行
  • win10系统如何禁用触摸板
  • linux获取操作命令的使用方法或参数选项内容
  • vim显示中文乱码
  • linux咋用
  • Win10系统照片应该打不开
  • win7怎样关闭ie浏览器
  • win7查看本机信息
  • jquery技巧
  • cocos2dx-3.x(三)、场景切换及可能产生的错误
  • linux 编译
  • jq倒计时代码
  • javascript教程完整版
  • python asyncio
  • 2021税务公告
  • 美国各地区消费水平
  • 契税纳税申报表在哪里拿
  • 税务宪法宣传简报
  • 北京市朝阳区地税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设