更新

…在尝试并找到另一种显然可行的方法后,完全重写此答案:

function sortNumber(a,b) {

return a - b;

}

function maxHeight() {

var heights = new Array();

$('div#boxes div').each(function(){

$(this).css('height', 'auto');

heights.push($(this).height());

heights = heights.sort(sortNumber).reverse();

$(this).css('height', heights[0]);

});

}

$(document).ready(function() {

maxHeight();

})

$(window).resize(maxHeight);

我注意到的一件事是,50%宽的浮动式沙发床确实存在舍入问题。如果我把它们改成49%,效果会好得多。

这个jquery工作…

// global variables

doAdjust = true;

previousWidth = 0;

// raise doAdjust flag every time the window width changes

$(window).resize(function() {

var currentWidth = $(window).width();

if (previousWidth != currentWidth) {

doAdjust = true;

}

previousWidth = currentWidth;

})

// every half second

$(function() {

setInterval('maybeAdjust()', 500);

});

// check the doAdjust flag

function maybeAdjust() {

if (doAdjust) {

adjustBoxHeights();

doAdjust = false;

}

}

// loop through the DIVs and find the height of the tallest one

// then loop again and set them all to that height

function adjustBoxHeights() {

var maxHeight = 0;

$('div#boxes div').each(function(){

$(this).height('auto');

if (maxHeight < $(this).height()) {maxHeight = $(this).height()}

});

$('div#boxes div').each(function(){

$(this).height(maxHeight);

});

}

html三个div相同高度,如何使用jquery保持多个div的高度相同?相关推荐

  1. jq获取页面高度_使用jquery中height()方法获取各种高度

    $(window).height(); //浏览器当前窗口可视区域高度 $(document).height(); //浏览器当前窗口文档的高度 $(document.body).height();/ ...

  2. div和div之间画横线_javascript – jQuery – 使用画布在div之间绘制线条

    我会把div定位为绝对的,然后把它们放在你想要的地方.然后用这个功能获得他们的位置: //Get the absolute position of a DOM object on a page fun ...

  3. 用ajax更新div,如何使用ajax和jquery更新特定的div

    我正在现场工作,并且有电子相框.想想gmail框架.就像gmail应用程序一样,当我单击导航栏上的链接时,我只希望更新内部div.我已经了解了,因此div发生了变化,但是它肯定不会给我我想要的结果.这 ...

  4. CSS------当内容超出div宽度后自动换行和限制文字不超出div宽度和高度

    原文:CSS------当内容超出div宽度后自动换行和限制文字不超出div宽度和高度 如图: 1.自动换行 <div style="widht:100%;height:100%;wo ...

  5. 为什么定义!doctype html表格高度变高,!DOCTYPE html声明下div高度100%的问题解决方法...

    在使用HTML代码创建网页,如果声明了,并且在代码中有div设置了高度为100%,可能会出现显示不正常的情况.比如下面这个代码: Title * {margin:0px;padding:0px;} d ...

  6. 如何强制子div为父div的高度的100%而不指定父级的高度?

    我有一个具有以下结构的网站: <div id="header"></div><div id="main"><div i ...

  7. html中js隐藏div的高度,jQuery实现获取隐藏div高度的方法示例

    jQuery实现获取隐藏div高度的方法示例 发布时间:2020-09-22 19:27:55 来源:脚本之家 阅读:95 作者:zhuyangxing 本文实例讲述了jQuery实现获取隐藏div高 ...

  8. html中js隐藏div的高度,jQuery怎么获取隐藏元素的高度?

    jQuery怎么获取隐藏元素的高度?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. jQuery怎么获取隐藏元素的高度? 方法1:使用innerHeigh ...

  9. css与父元素高度一致,制作CSS伪元素:与父div相同的高度

    Tushar Chutani 5 html sass css3 我有一个父div必须在它的边缘有一个蓝色背景.我决定使用:在psedoeelement之前做到这一点.我将位置设置为绝对值,高度设置为1 ...

最新文章

  1. 女朋友为我写了一个防猝死插件...
  2. 这可能是2018年IT界规模最大的裁员事件了
  3. JAVA编程TXT文件_java读写txt文件的方法
  4. python模块中的__all__属性
  5. 《从零开始学Swift》学习笔记(Day 55)——使用try?和try!区别
  6. 使用ML.NET实现基于RFM模型的客户价值分析
  7. 资源放送丨《并行不悖——Oracle数据库并行的是是非非》PPT视频
  8. 终端服务器超出了最大允许连接数
  9. python 绘制多个子图
  10. ActiveMQ 无法启动 提示端口被占用 解决方案
  11. mysql 重放binlog_【MySQL】老版本重放binlog的罕见报错
  12. python如何上传文件_Python 上传文件
  13. Java的三大特性(基本特征)
  14. mysql的lpad函数
  15. msfconsole 控制台简介
  16. CTeX书写规范、WinEdt编写XeLaTeX、数模格式编写总结
  17. 山西机电职业技术学院计算机专业,山西机电职业技术学院怎么样?山西机电职业技术学院好吗?(历年分数、专业设置、校园环境、教学实力、名人校友) - 职友集...
  18. 1124 Raffle for Weibo Followers
  19. baseservlet怎么写_BaseServlet
  20. 2022年卡塔尔世界杯的“科技与狠活”

热门文章

  1. Python可视化matplotlib自定义:运行时参数修改、自定义样式、默认样式+plt.style.use()
  2. 神经网络+过拟合+避免
  3. mysql5 数据类型,Mysql学习笔记5-----字段的数据类型
  4. pytroch 数据集 datasets DataLoader示例
  5. python 多种图片数据格式互转
  6. tf.keras.losses.CategoricalCrossentropy 多分类 交叉熵 损失函数示例
  7. 三、单链表增删改查原理和代码实现
  8. 快速人群密度估计--Multi-scale Convolutional Neural Networks for Crowd Counting
  9. 人脸检测--S3FD: Single Shot Scale-invariant Face Detector
  10. 语义分割--Efficient Deep Models for Monocular Road Segmentation