div を動的に展開するための次の Javascript jQuery コードを検討してください。
$('.expandingThumbnail').hover(function() {
$(this).animate({
height: '32px',
width: '32px'
}, 500);
},function() {
$(this).animate({
height: '128px',
width: '128px'
}, 500);
});
理論上のdivで動作しています:
<div class="expandingThumbnail">Hi!</div>
この div がページ リクエストの一部として返される限り、期待どおりに展開されます。ただし、この div が AJAX 要求の一部として返され、jQuery のメソッドを介して別の div に挿入された.html()
場合、div は期待どおりに展開されません。これはなぜですか? また、どうすれば回避できますか?