有些同学可能会有疑问:为啥要js设置高度?css设置不可以吗?
其实我也很无奈,一切都是因客户的需求导致的。 废话不多说,分享给大家的是:js给列表设置统一的高度


如上图所示,该列表为响应式因文字长度不一样导致高度不统一,从而引发了浮动元素错位。

瀑布流是可以解决这个问题的,但我们今天只分享js设置高度的方法。

思路:
获取列表中所有li的高度组合成一个数组,然后从数组中寻找出最大值,统一设置左右li的高度。

window.onload = function(){var arr = new Array();$('.Spot ul li').each(function(i){arr[i] = $(this).outerHeight();});if($(window).width() >= 1024){  //只有大于1024px才需要$('.Spot ul li').height(Math.max.apply(null,arr));}
}


如上图所示,这是经过js设置高度之后的效果。

js给列表设置统一的高度相关推荐

  1. html jq固定div高度,js/jQuery获取/设置div的高度,宽度···

    js/jQuery获取/设置html标签的高度等css属性· $(".out-div").height($(window).height() - $("#topDiv&q ...

  2. css设置宽度与高度比例,实现高度为宽度的百分之多少

    自适应网站,因文章内容上传图片宽高比例不统一,列表页调用图片展示不整齐. css设置宽度与高度比例举例: html <div class="banner"><di ...

  3. 按照文字内容动态设置TableViewCell的高度

    最近再做个项目需要使用UITableView来显示评论列表,但是有的评论字数特别多,固定的Cell高度显示不完,只能动态地根据字数来设置Cell的高度了 只要实现UITableViewDelegate ...

  4. ueditor如何设置上传图片的高度宽度_上百张图片上传并对齐,你加班2小时没搞定,同事简单三步就完成...

    Excel除了汇总数据还可以上传保存相片,比如我们在人力信息表中将每个人的相片放到表格里面去,或者我们需要将宠物对应的相片放到表格里面去,这就涉及到图片的批量上传以及对齐的操作. 如图所示,我们需要将 ...

  5. 百度ueditor上传图片时如何设置默认宽高度

    百度ueditor上传图片时如何设置默认宽高度 一.总结 一句话总结:直接css或者js里面限制一下就好,可以用html全局限制一下图片的最大高度 直接css或者js里面限制一下就好,可以用html全 ...

  6. VSCode 同步设置及扩展插件 实现设备上设置统一

    VSCode 同步设置及扩展插件 实现设备上设置统一 准备工作:电脑上需安装VSCode,拥有一个github账户.实现同步的功能主要依赖于VSCode插件 "Settings Sync&q ...

  7. php轮播怎么调整图片大小,微信小程序内轮播图怎样设置成自适应高度

    这次给大家带来微信小程序内轮播图怎样设置成自适应高度,微信小程序内轮播图怎设置成自适应高度的注意事项有哪些,下面就是实战案例,一起来看一下. 我的思路是:获取屏幕宽度,获取图片的宽高,然后等比设置当前 ...

  8. JS获取元素的大小(高度和宽度)

    JS获取元素的大小(高度和宽度) 在 JavaScript中,使用下面 3 组属性可以获取元素的高度和宽度.如表所示. 元素尺寸属性 说明 clientWidth 获取元素可视部分的宽度,即 CSS ...

  9. 原生js获取html元素高度,js获取页面及个元素高度、宽度的代码

    网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offs ...

  10. java 设置宽度和高度,如何通过设置高度和宽度来使宽度和高度反映ScaleTransform以及如何进行ScaleTransform?...

    我有一个关于在Silverlight中使用Canvas上的ScaleTransform的问题,Canvas正确缩放,但是Height和Width值始终保持不变 . 例如一个100x100 Canvas ...

最新文章

  1. MyBatis多参数传递之注解方式示例--转
  2. idea源码注释乱码_idea中文注释出现乱码,我靠自己解决了
  3. 将太阳光聚集起来可以用来做饭!?
  4. 通过Python实现马尔科夫链蒙特卡罗方法的入门级应用
  5. 关于JAVA调用oracle存储过程
  6. Java 会被新兴语言取代吗?
  7. 什么叫做:离线下载?-by:nixs
  8. 被奉为经典的「金字塔原理」,教给我们哪些PPT写作技巧?
  9. 524MB的微信输入法:没广告 你会用吗
  10. 大前研一/聰明人必做的十件事
  11. 在OpenCV里实现Kirsch算子
  12. 0x120-从头开始写操作系统-启动扇区与内存的关系及内存寻址的应用
  13. 仿今日头条后台管理系统(二)
  14. 如何查看Eclipse是32位还是64位?
  15. dubbo中标签的使用
  16. python模块之 paramiko
  17. 广西计算机对口升学学校有哪些,广西职高对口升学有哪些专业
  18. 猿创征文|计算机学生必须掌握的学习工具
  19. KEIL的hex与bin文件自动生成到指定目录
  20. [翻译] 神经网络与深度学习 第三章 提升神经网络学习的效果 - Chapter 3 Improving the way neural networks learn

热门文章

  1. 写给新入IT的新人们(转载)
  2. Spring Boot入门(5)表单验证
  3. Windows Server AD修改还原模式密码
  4. BrnShop开源网上商城第三讲:插件的工作机制
  5. win7下装ubuntu双系统
  6. LVS_Cluster
  7. 1.啊哈!算法 --- 一大波数正在靠近——排序
  8. 63. windows php 加载不了 curl
  9. 10. jQuery Callback 函数
  10. java 静态成员 概念_Java成员变量、局部变量、静态变量、成员方法、全局方法等概念的区别...