ボタンがクリックされたときに #container に画像を追加する簡単なコードを以下に示します。問題は、最初にボタンをクリックしたときに、画像サイズが正しく追加されないことです。しかし、ボタンをもう一度クリックすると、正しい画像サイズで追加された画像が取得されます。式から resizable() を削除すると、これは発生しません。
最初のクリックで適切な画像サイズが得られないのはなぜですか。以下のコード:
<button id="test">add me</button>
<div id="container"></div>
<script type="text/javascript">
$('#test').live('click',function(){
var elm = '<img src="http://www.navegabem.com/blog/wp-content/uploads/2009/04/firefox-icon.png" />'
$(elm).appendTo('#container').resizable().parent().draggable();
});
</script>