【发布时间】:2013-03-27 10:09:52
【问题描述】:
我正在为一个更宽的 div 设置动画,在动画之后我想将以下列表的宽度设置为与新动画 div 的宽度完全相同,并将其移动到它的下方。
奇怪的是,在调整大小时,它只会调整到一个小宽度,一旦再次点击它就会在一毫秒内保持所需的大小。 这可能不清楚。
$('#LoginButton').click(function(){
$('.username').stop(true,false).animate({width:'toggle'});
$("#profilesettings").delay(220).toggle(300);
$("#profilesettings").width( $("#LoginButton").outerWidth(true) );
});
这是Fiddle
所以,我希望列表看起来是整个图像 + 名称栏的宽度,我想将它完全移动到它下面。
谢谢!
【问题讨论】:
标签: jquery jquery-animate width toggle outerwidth