2
obj.on('evt_A evt_B evt_c', function(eventData){
console.log("Is it possible here to find which event is triggered. As this callback is registered for three events. This callback is like a central callback for all the events on this object.")
})

obj.trigger('evt_A evt_B evt_c', [{eventDataForevt_A}, {eventDataForevt_B, {eventDataForevt_C}}])

eventDataForevt_<A||B||C>イベントの名前を示すプロパティを持つことです。しかし、変更せずにこれを行うことは可能eventDataForevt_<A||B||C>ですか?

4

1 に答える 1

0

このフィドルをチェックしてください:http://jsbin.com/ucevov/4/edit

が呼び出されていない場合でも、obj.onメモからイベント名を検出することはできないようevt_c in this._eventsです。trueevt_c

ただし、呼び出しイベントの名前を最初のパラメーターとして渡す特別な「all」イベントがあるため、

obj.on("all", function(eventName, eventData) {
  console.log(eventName);
});

呼び出されたイベントの名前を出力する必要があります。

于 2013-01-20T04:51:22.083 に答える