2009-05-31 jQueryメモ(event編) bind()の関数オブジェクトに来るeventは、ブラウザの組み込みeventではなく、jQueryが生成したevent 根拠 http://docs.jquery.com/Events/jQuery.Event trigger()は実際にcreateEvent()している訳ではない。よって、デフォルトアクションは実行されない 根拠 jQueryのソース 自分自身でeventを伝搬する手段を持っている 根拠 ソースにcreateEvent()がないのに、カスタムeventをbind/triggerできるから。 jquery.simulate.jsのsimulateEvent()では、実際にcreateEvent()/dispatchEvent()している。もちろんisTrusted(FX)はfalseなので実行されないデフォルトアクションは多い。 根拠 jquery.simulate.jsのソース