0

ページ上の非表示の div からコンテンツをロードするページ jquery タブ トグルを実装しています。非表示のページの 1 つにカレンダー ポップアップがあります (jQuery.UI API の一部です。これは独自のページで機能しますが、非表示のブロックに追加してからそのブロックを表示ウィンドウにロードすると、機能が失われますカレンダーが正しくポップアップする.ライブを使用しようとしたのは運が悪かった-これらの非表示のdivページの他のイベントバインド要素で機能しました。

これが私がやっていることのサンプルです:

$(".tab-toggle").live("click",function() {
  alert("test");
  $(".calendar-class").datepicker({showOn: 'both', buttonImage: 'images/icon-calendar2.gif', buttonImageOnly: false, changeMonth: true, changeYear: true, yearRange: '2009:2015'});
}); 

ページが読み込まれるたびにアラートが発生しますが、カレンダーはイベントに再バインドされていません。

$(".calendar-class").datepicker({showOn: 'both', buttonImage: 'images/icon-calendar2.gif', buttonImageOnly: false, changeMonth: true, changeYear: true, yearRange: '2009:2015'});

表示可能なウィンドウにすぐに読み込まれるページでは正常に動作しますが、タブで別のページに移動してからタブで戻ると動作が停止します...

4

1 に答える 1