循环分配高度
Loop to assign the height
我想分配一个 div 的高度并将它分配给另一个 jQuery。
这带有几个 div 的循环。
第二个 div 在两行上。
它适用于 Mac Chrome、IE PC,但不适用于 Chrome PC。
我没有得到正确的值。
Mac 我第一次得到 37,第二次得到 74。
PC都是37.
感谢您的帮助。 :)
$('.display-block.title-node-information').each(function() {
var height = 0;
console.log($(this).height());
});
.title-node-information{
font-size: 39px;
font-family: 'Gotham Black';
line-height: 37px;
margin-left: 15px;
margin-bottom: 12px;
display:inline-block;
width: 30%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="bord">
<div class="bar"></div>
<div class="display-block title-node-information">Hello</div>
</div>
<div class="bord">
<div class="bar"></div>
<div class="display-block title-node-information">Concerts & spectacles</div>
</div>
如果您调整 window 的大小,那么两个 DIV 的高度都会改变。试试这个。即使您已经给出 width:30% 并且如果您最小化或调整大小 window然后它会改变..希望这能给你明确的答案
我想分配一个 div 的高度并将它分配给另一个 jQuery。 这带有几个 div 的循环。 第二个 div 在两行上。
它适用于 Mac Chrome、IE PC,但不适用于 Chrome PC。
我没有得到正确的值。 Mac 我第一次得到 37,第二次得到 74。 PC都是37.
感谢您的帮助。 :)
$('.display-block.title-node-information').each(function() {
var height = 0;
console.log($(this).height());
});
.title-node-information{
font-size: 39px;
font-family: 'Gotham Black';
line-height: 37px;
margin-left: 15px;
margin-bottom: 12px;
display:inline-block;
width: 30%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="bord">
<div class="bar"></div>
<div class="display-block title-node-information">Hello</div>
</div>
<div class="bord">
<div class="bar"></div>
<div class="display-block title-node-information">Concerts & spectacles</div>
</div>
如果您调整 window 的大小,那么两个 DIV 的高度都会改变。试试这个。即使您已经给出 width:30% 并且如果您最小化或调整大小 window然后它会改变..希望这能给你明确的答案