2013-07-23 30 views
0

我需要通過向其所有實例添加一個方法來擴展jQuery UI tabs小部件。如何將方法添加到JQuery選項卡窗口小部件?

我試過$.extend()jQuery.widget(),但是在標籤實例中調用方法時,方法仍然是undefined

我重複檢查了定義發生在方法調用之前。

這是我最後一次嘗試:

jQuery.widget('tabs', $.ui.tabs, { 
    showInTab: function (title, url) { 
     window.alert(title + ": " + url); 
    } 
}); 

能否請您指出我在正確的方向?

回答

1

將「選項卡」更改爲「ui.tabs」它希望開始工作。

jQuery.widget('ui.tabs', $.ui.tabs, { 
    showInTab: function (title, url) { 
     window.alert(title + ": " + url); 
    } 
}); 

的jsfiddle這裏 - http://jsfiddle.net/rpQTn/2/

相關問題