观察者实现如下:
注册方法如下:
发布消息方法如下:
addevent($('#count'+1),'blur', function(){
var ob1 = Observer.fire('blurCount1');
});
我现在的问题是,如何消息发布时,获取 'blurCount1' 方法的返回值,也就是 ob1 的赋值(这里是undefined,但我想获取的是 true/false,也就是注释掉的地方),能否通过注册事件传递的function来规定返回值
通过全局变量不是我想要的结果,观察者实现时会将返回值存入数组返回也不是我想要的结果(很显然如果多个事件同时监听,返回值会混乱)
相关分类