我正在学习javascript,并且有关于使用jQuery监听和分派事件的问题。Javascript MVC +使用jQuery监听和分派事件
在我的模型,我有一个触发事件变化的函数:
Model.prototype.setCurrentID = function(currentID) {
this.currentID = currentID;
$('body').trigger('change');
}
触发事件需要的元素,所以我把它绑定到“身体”。这是好的做法还是不好的做法?
在AS3中,其中我更熟悉,我只会派一个全球性的事件从模型,传递一个常量的值,侦听此事件与模型的实例:
var model:Model = new Model();
model.addEventListener(CONST_VALUE, handlerFunction);
在jQuery的,我的浏览对象中,我需要一个元素附加到听众一样,所以我把它绑定到“身体”再次声明:
它的工作,但我在你拿有兴趣的主题。
看起来你在$('body')中有一个额外的右括号“}”。 function updateSomething(evt){console.log('updating ...')} extra --->} – 2012-02-11 18:00:46