Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将相同高度的div应用于其他div,并在调整大小时添加填充_Javascript_Jquery_Css - Fatal编程技术网

Javascript 将相同高度的div应用于其他div,并在调整大小时添加填充

Javascript 将相同高度的div应用于其他div,并在调整大小时添加填充,javascript,jquery,css,Javascript,Jquery,Css,我在一个div中有3个div。 我想对所有具有最大高度的div应用相同的div高度。 不仅在第一次,而且如果屏幕大小调整为它的响应 这是我的html <div class="mid-box-mid row"> <!-- Featured Box 1 --> <div class="mid-box col-xs-12 col-sm-4"> <div c

我在一个div中有3个div。 我想对所有具有最大高度的div应用相同的div高度。 不仅在第一次,而且如果屏幕大小调整为它的响应

这是我的html

<div class="mid-box-mid row"> 
                <!-- Featured Box 1 -->
                <div class="mid-box col-xs-12 col-sm-4">
                    <div class="skt-iconbox iconbox-top">       
                                <h4>Population<br><span>Health management</span></h4>
                    </div>      
                    <div class="iconbox-content">       
Our Population Health Management helps physicians and their offices to strategically manage clinical and cost opportunities by improving overall healthcare quality of individuals care effectively and efficiently.        
                    </div>          
                    <div class="clearfix"></div>    
                </div>
  <!-- Featured Box 3 -->
                <div class="mid-box col-xs-12 col-sm-4">
                    <div class="skt-iconbox iconbox-top">       
                                <h4>Population<br><span>Health management</span></h4>
                    </div>      
                    <div class="iconbox-content">       
Our Population Health Management helps physicians and their offices to strategically manage clinical and cost opportunities by improving overall healthcare quality of individuals care effectively and efficiently.        
                    </div>          
                    <div class="clearfix"></div>    
                </div>
  <!-- Featured Box 3 -->
                <div class="mid-box col-xs-12 col-sm-4">
                    <div class="skt-iconbox iconbox-top">       
                                <h4>Population<br><span>Health management</span></h4>
                    </div>      
                    <div class="iconbox-content">       
Our Population Health Management helps physicians and their offices to strategically manage clinical and cost opportunities by improving overall healthcare quality of individuals care effectively and efficiently.        
                      Our Population Health Management helps physicians and their offices to strategically manage clinical and cost opportunities by improving overall healthcare quality of individuals care effectively and efficiently.  
                    </div>          
                    <div class="clearfix"></div>    
                </div>
</div>
javascript,尽管现在它对于第三个div的高度是静态的

$('.mid-box-mid >div').height($('.mid-box-mid >div:nth-child(3)').height());

$( window ).resize(function() {
  $('.mid-box-mid >div').height($('.mid-box-mid >div:nth-child(3)').height());
});

以下是可以使用.resize函数的

。您的代码将在每次屏幕大小更改时执行,并保持divs大小同步

$( window ).resize(function() {
  $('.mid-box-mid >div').height($('.mid-box-mid >div:nth-child(3)').height());
});
请查看此链接以进一步参考:


这是一个脚本,我经常做你所说的

//功能 jQuery.fn.equalCols=函数{ $this.css{'height':}; //阵列分拣机 var sortNumber=函数a、b{ 返回b-a; }; var高度=[]; //将每个高度推入一个数组 $this.eachfunction{ 高度。推$this.outerHeight; }; heights.SortSortSortNumber; var maxHeight=高度[0]; 返回this.eachfunction{ //将每列设置为最大高度 $this.css{'height':maxHeight}; }; }; //用法 jQueryfunction${ //选择需要相等的列,例如 $'.mid box'.equalCols; }; //调整窗口大小时的DIV大小 $window.resizefunction{ $'.mid box'.equalCols; }; .中盒中{ 背景颜色:绿色; } .中盒{ 背景色:红色; 填充:80px 40px; 保证金:5px0; } 人口健康管理 我们的人口健康管理通过有效提高个人护理的整体医疗质量,帮助医生及其办公室从战略上管理临床和成本机会。 人口健康管理 我们的人口健康管理通过有效提高个人护理的整体医疗质量,帮助医生及其办公室从战略上管理临床和成本机会。 人口健康管理 我们的人口健康管理通过有效提高个人护理的整体医疗质量,帮助医生及其办公室从战略上管理临床和成本机会。 我们的人口健康管理通过有效提高个人护理的整体医疗质量,帮助医生及其办公室从战略上管理临床和成本机会。
我试过了,但在我的一个项目中,它工作得不好,它从不计算填充。试过在这里不工作是小提琴,我使用小提琴,因为我可以在那里加载引导程序它工作。。。似乎还有别的东西阻止它看到一切。让我看看我能想出什么,试试看。我已经更新了小提琴,它现在似乎正在工作。高度是固定的,一旦你们把屏幕从小变大,它的高度就不会变小。它应该优化,没有额外的空间。这就是我所受的痛苦,它是完美的。这就是我一直在寻找的,你救了我:谢谢你,伙计。$element.outerHeight-返回带填充、边距和边框的高度
$( window ).resize(function() {
  $('.mid-box-mid >div').height($('.mid-box-mid >div:nth-child(3)').height());
});