アニメーションプロセスを開始するために使用している次のコードがあります。
$('body').on('click','#contain span', function(){
var $target = $(this).parent().children('#contain_inner');
flyout.fadeOldBox($target);
flyout.createBox();
})
flyout.createbox()
次に、の新しいインスタンスを作成しますが#contain_inner
、上記のクリック関数が再度ターゲットにしようとすると、その新しいインスタンスは使用できません。使用すれば機能することはわかっていますが、それは現在非推奨であり、ここで必要なことを達成するために.live
どのように使用するかがよくわかりません。.on
クリックのために既に上記を使用していることは知っていますが、で作成される新しい div.on
にバインドする方法がまだわかりません。#contain_inner
flyout.createBox()
編集: flyout.createBox() コードを表示しています...すべてが機能しています!
createBox: function(){
$box = $('<div id="feed_contain_inner"></div>'); //was accidentally creating that as div class= instead of the id
$box.load('example')
$box.appendTo('#contain');
flyout.positionBox($box);
}