JavaScript NameSpace でカスタム イベントを作成する必要がありますが、それが可能かどうかはわかりません。
次のような名前空間があります。
NAMESPACE = {
var1 : 'value',
var2 : 'value',
initiate : function() {
console.log('initiate');
},
clear : function(arg) {
console.log('clear');
}
fail : function() {
// Here i need to trigger the error event..
}
}
このメソッドを使用してイベントを作成します。
var myEvent = new CustomEvent("errorX", {
data: {
param: "value"
}
});
document.dispatchEvent(myEvent);
// In document.ready...
$(document).on('errorX', function(e) {
console.log(e);
});
これは機能しますが、 を にアタッチする必要があり、これを名前空間オブジェクトにアタッチしたいと思いますaddEventlistener
。document
$(NAMESPACE).on('errorX', function(e) {
console.log(e);
});
これは可能ですか?