1

公式 Web サイトのコードは、最初の読み込み時にのみクリック イベントをリンクにバインドするようです。新しいページが読み込まれると、すべてのリンクがバインドされていないように見えるため、それ以上クリックするとページから移動します。

$('#example').tabs({
    load: function(event, ui) {
        $('a', ui.panel).click(function() {
            $(ui.panel).load(this.href);
            return false;
        });
    }
});

現在のタブにロードされたすべての新しいページのリンクにクリックイベントをバインドする方法は?

4

1 に答える 1

3

ライブでお試しください:

    $('a', ui.panel).live('click', function() {
        $(ui.panel).load(this.href);
        return false;
    });
于 2009-10-28T02:33:49.813 に答える