jQueryの - 本部が更新されていません
質問
ねえ、申し訳ありませんが、このような迷惑であるために、私は別のjQueryの問題を抱えています。同じコードます。
$('.tab').click(function() {
$(this).unbind("click");
var classy = $(this).attr("class").split(" ").splice(-1);
var ihtml = $('.content.'+classy).text();
$('#holder').html(ihtml).slideDown("slow");
$('.tab:not(.active)').live('click', function () {
$('.tab').removeClass('active');
$(this).addClass('active');
});
});
基本的に、問題は、私は、タブをクリックすると、HTMLコンテンツが更新されますが、私は一度それを押した後、それは更新しません、と内容は前のタブと同じままです。任意のアイデア?
解決
あなたが持っているコードは、クリックされたタブからクリックハンドラのイベントを削除します。だから、それがクリックされた最初の時間ではなく、他の回を起動します。
この行を削除します:
$(this).unbind("click");
所属していません StackOverflow