【发布时间】:2013-02-08 22:09:12
【问题描述】:
假设我有一个对象构造函数,第三方页面开发人员可以将其插入到他们的页面中,称为“Widget”。例如,它可能是一个工具提示之类的东西。
var Widget = function(settings, callbacks) {
this.hide = function() {
//some code...
};
this.show = function() {
this.isShowing = true;
//more code...
}
}
当这个小部件显示时,我想隐藏任何其他显示的小部件。有没有办法“显示”方法可以在“this.isShowing”为真的 Widget 的其他实例或所有 Widget 实例上调用“hide”方法?
【问题讨论】:
标签: javascript oop object constructor