【发布时间】:2011-03-31 21:53:51
【问题描述】:
我一直在使用 jQuery Height 函数。但是在获取我的div 元素的正确高度时出现了问题。此div 元素的高度设置为auto,这意味着div 的高度仅取决于其中的元素。当我尝试在我的页面中使用.height() 时,我得到了以下结果:
Chrome: 1276 px
Firefox: 1424 px
但是当您看到它们时,它们的高度相同。唯一的问题是height() 函数返回的结果不同。
代码如下:
<div class="single-mid" style="position:relative;width:700px;margin:-1px 0 0 1px;padding-right:56px;">
<div>Sample Inside Element</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
var less_height = $('.single-mid').height() -10;
$('.single-mid').height(less_height);
});
</script>
但我尝试将 div 的高度设置为 1424px。两个浏览器返回相同的结果。
有什么想法吗?提前致谢。
【问题讨论】:
-
请提供链接或演示。
-
我还没有上传到现场。我目前在本地主机上工作。