假设我们有两个div
s,第二个div
必须和第一个一样宽。如果我只是获得第一个并使用属性width
设置第二个,它就可以工作,因为first是已知的。但是,它不知道。我必须等到第一个运行完毕。div
.css
width
div
.animate
.animate
#a
{
background-color: green;
}
#b
{
background-color: red;
}
<span id="a">aaa aa a a a a a aa</span>
<br />
<span id="b">bbb</span>
$(document).ready(function()
{
// this works, but I dont want this
$('#b').width ($('#a').width());
// and this WONT work, because widht of #a is not yet calculated
$('#b').animate({
'width' : $('#a').width()
}, 1500);
}