瀏覽器引擎在這種情況下如何工作非常有趣,因爲我在IE,Firefox和Chrome中測試它,它們的工作方式各不相同。例如:什麼時候在HTML表格中應用新風格
<style>
.parent{
width:100px;
}
.expand{
width:200px;
}
</style>
<div class="parent">
<div class="child"></div>
</div>
<input type="button" id="btn" />
<script>
//onready
$('#btn').click(function(){
$('.parent').toggleClass('expand');
alert($('.child').width());
});
</script>
問題出在鉻上。我不知道爲什麼,但('.child').width()始終是舊值,但不是他父母的新寬度。重新計算寬度的時間和方式如何工作?
您應該接受您的接受評級。您有一些問題需要您回答,以便提高您的評分,從而提高獲得正確答案的機會。 – Constantinius