我认为 jsfiddle 会更好地说明问题:http: //jsfiddle.net/9mHk2/
我试图让包装 div 通过滑动/淡入/某些东西过渡到新的宽度,而不是卡入其中。
最简单的方法是什么?
<div style="border:1px solid #000000; padding:8px; float:right;">
Here is a div with some text <span id="spn1">....</span>
</div>
<br /><br /><br />
<center>
<input id="btn1" name="btn1" type="submit" value="Hide" />
</center>
$('#btn1').click(function (e) {
e.preventDefault();
$('#spn1').fadeOut('500');
});