2009-10-28 111 views
1

官方網站的代碼似乎只在第一次加載時纔將鏈接事件綁定到鏈接。加載新頁面時,所有鏈接似乎都是未綁定的,因此任何進一步的點擊都將離開頁面。在JQuery UI選項卡的當前選項卡中打開鏈接

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

如何將點擊事件綁定到加載到當前選項卡的每個新頁面中的鏈接?

回答

3

嘗試live

$('a', ui.panel).live('click', function() { 
     $(ui.panel).load(this.href); 
     return false; 
    }); 
+0

它甚至沒有第一時間之後的標籤加載 – jack 2009-10-28 03:52:17

+0

完美地工作爲我工作,謝謝了問題和答案。 – digitaljoel 2011-01-13 23:15:30

相關問題