jquery可resize附加图像大小问题

我有下面的简单代码,当单击按钮时,它会将图像附加到#container。 问题是当我第一次点击按钮时,没有正确附加图像大小。 但是当再次单击按钮时,我们会获得具有正确图像大小的附加图像。 如果我们从等式中删除resizable(),则不会发生这种情况。

为什么第一次点击没有获得正确的图像大小。 代码如下:

 
$('#test').live('click',function(){ var elm = '' $(elm).appendTo('#container').resizable().parent().draggable(); });

在加载时使其可resize:

 $(elm).load(function(){$(this).resizable();}).appendTo('#container').parent().draggable(); 

如果你在它不清楚图像的大小之前这样做,那么resizable的初始大小设置为0/0