4
想要在javascript中使用观察者模式和JQuery,但触发器和绑定不起作用。我怎么做才能得到“警报('通知绑定');”跑?感谢;)jquery,Javascript和观察者模式
(function($){
var NoteApp = function(){
var self = this;
this.notifications = [];
this.EVENT = {
NOTIFY: 'notify'
};
this.button = {
ask_number: $('#ask-number'),
ask_email: $('#ask-mail'),
ask_out: $('#ask-out')
};
var Button = function(){
};
var Data = function(app){
$(app.notifications).bind(app.EVENT.NOTIFY, function(){
alert('notify binded');
});
}(this);
var UI = function(app){
app.button.ask_number.bind(app.EVENT.NOTIFY, function(){
alert('notify 2');
});
app.button.ask_number.click(function(){
//alert(app.EVENT.NOTIFY);
$(app.notifications).trigger(app.EVENT.NOTIFY);
return false;
})
}(this);
}
NoteApp = new NoteApp();
})(jQuery);
已经解决了。问题与绑定和触发器,因为他们没有很好地工作,所以我做了一个新班。 – 2010-04-07 12:49:33