2011-10-07 51 views
0

我需要打開在當前標籤頁的鏈接,而不是離開頁面,我發現這個example,但只有當標籤被通過Ajax在當前靜態標籤jQuery的開放鏈接,而不是離開頁面

加載的工作原理,我可以使它與靜態選項卡一起工作?

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

回答

1

您需要調用你的div您的靜態內容放在這個腳本(後.tabs()初始化嘗試):

$('.tab').each(function() { 
    var tab = $(this); 
    tab.find('a').click(function() { 
     tab.load(this.href); 
     return false; 
    }); 
}); 

或嘗試create事件句柄:

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