位置: 编程技术 - 正文

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

  • 企业所得税广告费30%扣除
  • 小微企业企业所得税税率变化
  • 固定资产到期账务处理
  • 办公楼出租价格怎么算
  • 小规模普通发票要交税吗
  • 销项负数发票能用吗
  • 如何自己开小公司
  • 清包工取费标准
  • 公司内部人员发言稿
  • 怎么报企业所得税季报
  • 贴现率与现值系数的关系
  • 公司零申报怎么注销
  • 冲回上年多提的费用会计分录
  • 工程预付款包括工人工资吗
  • 年报中纳税总额怎么填
  • 投资款打到个人账户算诈骗吗
  • 技术服务发票是劳务发票吗
  • 每月发放奖金的会计分录
  • 租给公司仓库要发票怎么办
  • 财税()
  • 发票没有存根联怎么办
  • 金蝶哪个版本最好
  • 总公司签合同发票可以给子公司吗
  • 营业外收入怎么申报
  • 医院会计制度准则
  • 商场收取商户违约金上什么税?
  • 增值税申报交税后怎样补录未抵扣进项税
  • 签订旅游合同的意义
  • 培训机构收一年费用合法吗
  • 联想y400怎么装win10
  • 打开软件窗口后如果没有出现属性面板可执行
  • 发生股权转让时怎么处理
  • 跨年发票能不能报销
  • smss.exe是干嘛的
  • 埃热泽尔斯湖面上的波纹,拉脱维亚拉特加尔地区 (© Eaglewood Films/Nimia)
  • 工业企业采购部工作职责
  • less预处理器详解
  • uni-app--》uni-app的生命周期讲解
  • yolov4配置
  • 关系抽取系统的要求
  • 应届生优势大吗
  • php array 函数
  • php的运行环境有哪些
  • gcm文件
  • 免税农产品怎么抵扣进项税
  • 为博客园开发了什么项目
  • 个税补缴纳
  • sqlserver数据库和mysql区别
  • 工会经费计税依据是应发还是实发
  • 委托收款和托收承付结算流程图
  • 营业净利率和总资产周转率正相关
  • 内账会计的主要工作
  • 如何填制费用报销单
  • 小规模购进商品怎么做账
  • 价内税与价外税的计算公式
  • 劳务派遣的公司值得去吗
  • 承兑汇票兑现怎么填写
  • 负数发票跨月怎么作废
  • 事业单位无形资产包括哪些
  • 企业享受所得税免税政策
  • 应付职工薪酬核算的有
  • 注册会计师转所规定
  • 旅游企业相关服务案例
  • 如何使用搜狗拼音输入法
  • secbizsrv.exe是什么程序
  • ubuntu唤醒快捷键
  • centos7如何安装telnet
  • win7旗舰版显示不全屏
  • kworker进程如何解决
  • windows7一键还原在哪
  • win7 设置
  • cocos2djs
  • javascript的代码
  • ExtJs3.0中Store添加 baseParams 的Bug
  • jquerycdn
  • shell脚本学习指南
  • javascript基础书
  • 地税局属于市直单位吗
  • 深圳土地增值税清算规程
  • 贵州省国家税务局电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设