2010-09-03 84 views
0

我試圖綁定到jQuery tabs當前選定選項卡的單擊事件。我正在動態創建制表符,所以我需要做活動綁定。這個想法是,我想重新加載當前標籤,如果它再次點擊。jQuery選項卡,動態綁定到當前選定選項卡上的單擊事件

我在select事件中嘗試綁定,但是看起來這個事件並沒有觸發點擊已經選擇的標籤。

我也嘗試了標準的jQuery現場結合:

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

這似乎並不要麼工作,但我不能工作了,爲什麼不。我只能猜測標籤框架正在攔截點擊事件。

任何想法?

回答

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'); 

} 
+0

我並沒有真正遵循這一點。 – fearofawhackplanet 2010-09-03 14:48:51

+0

當你聲明js 中的標籤在show屬性聲明函數調用 – 2010-09-03 14:56:01

+0

好吧,我明白你現在正在做什麼。這雖然不起作用,但它不能回答問題中的問題。點擊已經打開的選項卡時,「Show」不會被觸發。 – fearofawhackplanet 2010-09-03 15:13:03

相關問題