Javascript DOM更改时转换“宽度”属性

Javascript DOM更改时转换“宽度”属性,javascript,jquery,css,dom,Javascript,Jquery,Css,Dom,我想在容器的宽度上做一个转换,容器的宽度等于内容的宽度,内容是由dom改变的 这里有一个链接 来自Fiddle的代码: var container = $(".container"); var nav = $(".nav"); var menu = $(".menu"); $(".sth1").click(function(){ nav.detach(); menu.appendTo(container); menu.show(); }); $("button").c

我想在容器的宽度上做一个转换,容器的宽度等于内容的宽度,内容是由dom改变的

这里有一个链接

来自Fiddle的代码:

var container = $(".container");
var nav = $(".nav");
var menu = $(".menu");

$(".sth1").click(function(){
    nav.detach();
    menu.appendTo(container);
    menu.show();
});

$("button").click(function(){
    menu.detach();
    nav.appendTo(container);
});

您可以添加css转换,或者使用jquery animate.Duplicate:到目前为止您尝试了什么?我尝试将转换设置为.container。。。但是没有起作用