我需要通过向其所有实例添加方法来扩展jQuery UI tabs
小部件。
我已经尝试了$.extend()
和jQuery.widget()
,但是当在制表符实例中调用该方法时,该方法仍为undefined
。
我仔细检查了定义是在方法调用之前发生的。
这是我的最后一次尝试:
jQuery.widget( 'tabs', $.ui.tabs, {
showInTab: function (title, url) {
window.alert(title + ": " + url);
}
});
你能指出我正确的方向吗?
答案 0 :(得分:1)
将“标签”更改为“ui.tabs”,它有望开始工作。
jQuery.widget( 'ui.tabs', $.ui.tabs, {
showInTab: function (title, url) {
window.alert(title + ": " + url);
}
});
JsFiddle在这里 - http://jsfiddle.net/rpQTn/2/