2013-10-10 19 views
0

有没有办法从小部件静态调用方法?我有我自己的两种方法:jquery用户界面的调用小部件的静态方法

on: function() { .. }, 
off: function() { .. } 

基本上打开和关闭我的小部件的所有实例。我怎样才能静态调用它们?使用$.ui.widgetName.on()返回类型错误(没有方法)。

+0

什么是从这些方法返回? –

+0

@ArunPJohny现在只是一个'真实'。 '$ .ui.widgetName.on()'返回类型错误(没有方法)。 – nainy

+0

如果我声明私有方法('_on'),我可以通过原型访问它没有问题,但就是这样。 – nainy

回答

0

我发现一个不是很好,但工作的解决方案。从原型只需拉法:

$.ui.hint.turnOn = function(par) { return $.ui.hint.prototype.turnOn(par)}; 
$.ui.hint.turnOff = function(par) { return $.ui.hint.prototype.turnOff(par)}; 

所以,现在我可以随时随地查看静态:

$.ui.hint.turnOn(); 
$.ui.hint.turnOff();