EventDispatcher.addEventListener()で、引数の長さが2つでなければエラーが投げられる。
var obj = {};
h5.mixin.eventDispatcher.mix(obj);
obj.addEventListener('myevent', function(){}, false);
// code: 16000; addEventListenerには、イベント名(文字列)、イベントリスナ(関数)を渡す必要があります。
jQueryのbindなどでイベントをバインドするときに第3引数が渡されるので、jQueryを使ってbindすることができない。
$(obj).bind('myevent', function(){}); // エラー
jQueryを使ってbindもできるように、addEventListenerの引数チェックは、第3引数以降があっても無視するようにする。
EventDispatcher.addEventListener()で、引数の長さが2つでなければエラーが投げられる。
jQueryのbindなどでイベントをバインドするときに第3引数が渡されるので、jQueryを使ってbindすることができない。
jQueryを使ってbindもできるように、addEventListenerの引数チェックは、第3引数以降があっても無視するようにする。