0

現在選択されているタブのクリックイベントにjQueryタブでバインドしようとしています。タブを動的に作成しているので、ライブバインディングを行う必要があります。アイデアは、それがもう一度クリックされた場合、現在のタブをリロードしたいということです。

selectイベントでバインドしようとしましたが、すでに選択されているタブをクリックしてもこのイベントは発生しないようです。

また、標準のjQueryライブバインディングも試しました。

$('li.ui-tabs-selected').live('click', function() {
    alert('woof');
});

これもうまくいかないようですが、なぜだかわかりません。タブフレームワークがクリックイベントをインターセプトしていると推測できます。

何か案は?

4

1 に答える 1

0
jQuery(document).ready(function() {

    jQuery(".ui-layout-center").tabs({
        show: loadTab
    });

    rootLayout = jQuery('#container').layout
           ({
               applyDefaultStyles: true,
               north__spacing_open: 0
           });

    jQuery("#tabs_div").tabs();
    loadIframe();
});

function loadTab()
{
 alert('woof');

}
于 2010-09-03T14:27:32.887 に答える