w2utils.event
更新日: 2018-09-07
カスタムイベントを処理するオブジェクトです。
Object
このオブジェクトはイベント機能を利用するために内部的に処理されます。 以下の方法でイベント機能をカスタムウィジェットに追加することができます。
$.extend(yourObject, w2utils.event);
これでオブジェクトに以下の関数が追加されます。
- on(event, handler)
- off(event, [handler])
- trigger(eventData)rigger(eventData)
イベントリスナやトリガーを指定することができるようになります。 より詳しい情報はutils:eventsを参照して下さい。
デモ
空のオブジェクトにw2utils.event
を追加することで、on()
を付与することができます。 このデモではrender
とresizing
を付与し、console.log
を出力しています。
* 有用なケースがあるかもしれませんが思いつきませんでした。
JavaScript
// 空のオブジェクトを生成
testObj = {}
// w2utils.eventを付与
$.extend(testObj, w2utils.event);
// イベントリスナを設定
testObj.on('render', function(){});
testObj.on('resizing', function(){});
// イベントハンドラの確認
for (var i in testObj.handlers) {
console.log(testObj.handlers[i]);
}
© 2017. .
Code licensed under theMIT License. Documentation licensed underCC BY 3.0.
このコンテンツはvitmalinaによるw2ui.utilsドキュメントを翻訳/改変したものです。