我一直在使用jQuery Height功能.但是获得正确的div元素高度存在问题.此div元素的高度设置为auto,这意味着div高度仅取决于其内部的元素.当我尝试使用.height()我的页面时,我得到以下结果:
Chrome: 1276 px
Firefox: 1424 px
Run Code Online (Sandbox Code Playgroud)
但是当你看到它们时,它们的高度相同.唯一的是该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>
Run Code Online (Sandbox Code Playgroud)
但我试图将div的高度设置为1424px.两个浏览器都返回相同的结果.
有任何想法吗?提前致谢.