我一直在使用jQuery的高度函數。但是在獲得我的div
元素的正確高度時出現問題。這div
元素的高度設置爲auto
,這意味着div
的高度僅取決於它的內部元素。當我試圖在我的網頁使用.height()
,我得到了以下結果:jQuery .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。兩個瀏覽器都返回相同的結果。
任何想法?提前致謝。
請提供一個鏈接或演示。 – 2010-08-19 03:11:17
我還沒有上傳到現場。我目前正在本地主機上工作。 – Trez 2010-08-19 03:13:38