名前空間を持つjqueryウィジェットがあります
$.widget( "mynamespace.mywidget" , {...
foo という名前のオプションがあります
foo: function(){}
this._trigger でイベントをトリガーします
this._trigger('foo', event, ...
これで、foo オプション bind を設定できるようになりました
var elem = $('#myelem').mywidget();
elem.bind('mywidgetfoo',function(e,v){ alert("fool"); });
私の問題はバインディングです。「mywidgetfoo」は読みにくいと思います。私は次のようなものを好むだろう
elem.bind('mywidget.foo',
また
elem.bind('mywidget_foo'
それを達成するチャンスはありますか?