ボタンをクリックしたときに画像を#containerに追加する簡単なコードがあります。問題は、最初にボタンをクリックしたときに、イメージサイズが正しく追加されないことです。しかし、ボタンをもう一度クリックすると、正しい画像サイズの添付された画像が得られます。これは、式からresizable()を削除しても起こりません。jqueryサイズ変更可能な追加画像サイズの問題
最初のクリックが適切な画像サイズを取得しないのはなぜですか。以下のコード:
<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>
*「画像サイズが正しく付加されていません」とはどういう意味ですか?あなたのコードは[私のために働く]ようです(http://jsfiddle.net/4SRQf/)。 – user113716
最初のクリックでは、適切な画像サイズが得られません。画像は実際のサイズより小さくなります。 2回目のクリックで、それは動作します。ブラウザのキャッシュをクリアして、chromeとfirefoxで試してみてください。負荷が問題を解決します – Hussein