jQueryを使用してイベントをリスニングおよびディスパッチする方法については、JavaScriptを学習しています。私のモデルではJavascript MVC + jQueryでイベントをリスニングおよびディスパッチする
、私は変更イベントをトリガーする機能があります。
Model.prototype.setCurrentID = function(currentID) {
this.currentID = currentID;
$('body').trigger('change');
}
をトリガイベントは、要素が必要ですので、私は「身体」にそれを結合しました。これは良い練習か悪い習慣ですか?私はよりよく知っているAS3で
、私は単純にモデルのインスタンスでこのイベントをリッスンし、constの値を渡して、モデルからグローバルイベントを送出します:
でvar model:Model = new Model();
model.addEventListener(CONST_VALUE, handlerFunction);
jQueryのは、私のビューオブジェクト内で、私は同様にリスナーに要素を添付する必要があるので、私はもう一度「身体」にそれをバインド:
それは働いているが、私は上のあなたのテイクに興味件名。
$( 'body')に特別な右括弧 "}"があるようです。change(function(evt){updateSomething(evt);}); function updateSomething(evt){console.log( 'updating ...')} extra --->} –