位置: 编程技术 - 正文

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

  • 资源税的纳税期限包括
  • 累计扣除税额
  • 双定户经营所得用申报吗
  • 小规模纳税人购入和销售的增值税
  • 利润表利息费用和利息收入
  • 工会经费税前扣除凭证
  • 移动话费可以开企业发票吗
  • 买车装具
  • 购买原材料记账凭证怎么写
  • 活动板房怎么开发票
  • 专用发票可以下账吗
  • 购买固定资产没付款怎么入账
  • 企业营改增后的会计处理有何变化
  • 发票上传多久可以验旧
  • 公司注销时没有实收资本怎么办
  • 以前年度的税金及附加
  • 是不是所有的进口药都不能报销
  • 购进旅客运输服务为什么不能抵扣进项税额
  • 本月只有红字发票该怎么申报小规模
  • 注册资本转让税率
  • 母子公司之间转让房产
  • 民办非企业单位属于什么类型
  • 收支利息税务如何处理
  • 有限责任公司的人员构成
  • win10右键个性化提示该文件没有与之关联
  • 非货币性资产是无形资产吗
  • 公司章程认缴时效是多久
  • 房租没有发票,怎么入费用?
  • 收货款时少收几十元,分录怎么做
  • 评估价格是按原值还是净值
  • 出差回来报销会务费
  • laravel视频教程
  • laravel实战教程
  • php删除元素
  • iis安装php环境
  • 其他债权投资如何进行投资收益的确认的核算?
  • 个税系统怎么查询已申报个人明细
  • 防伪税控开票系统安装
  • css 3有哪些新特性
  • 信息技术服务是什么公司
  • 化工企业 设备
  • 厂家给的返点怎么下往来账
  • mongodb设置远程连接
  • php出现乱码
  • dedecms怎么改图片
  • 无退税产品出口征税
  • 控股股东变更,业务有望质变的公司
  • 行政事业单位赞助支出会计核算办法
  • 交通运输行业属于什么性质
  • 红冲去年暂估的费用怎么做账
  • 账面价值与计税基础的区别和联系
  • 应交税费属什么类科目
  • 税务局退回来的附加税金怎么做账
  • 公司股权作价转让会计分录案例
  • 公司银行开户费用怎么报销
  • 公司名义看望病人慰问金用什么包
  • 子公司注销前资金怎么办
  • 增资扩股影响原股东的利益吗
  • 广告制作费属于现代服务吗
  • 其他货币资金属于什么类科目
  • mysql uuid分页优化
  • mac怎么有线投屏到电视
  • lsass exe
  • 注册表 命令
  • centos为什么没有桌面
  • win10系统故障恢复
  • opengl 4.2
  • es5 教程
  • shell操作
  • angular keyup
  • web开发 java
  • shell脚本自动化
  • 怎样开启javascript功能
  • html读书笔记
  • Python文本相似性计算之编辑距离详解
  • 税务 违法税收
  • 河南税务机关
  • 地税怎么查个人所得税
  • 棚户区改造的回迁房可以交易吗?
  • 刚注册了一家深圳公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设