有没有办法从窗口小部件静态调用方法?我有两种方法:
on: function() { .. },
off: function() { .. }
基本上打开和关闭我的小部件的所有实例。我怎么能静静地打电话给他们?使用$.ui.widgetName.on()
返回类型错误(没有方法)。
答案 0 :(得分: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();