« あなたのよく使うデザインパターンはなんですか? | main | flashがPSPに搭載されるかもしれないかもしれない »
2005年08月25日
クロスブラウザなイベントモデルとか作ってみた
IE(win), Opera, Safari, Firefoxで動作する、イベントモデルとか作ってみた。 attachEventとか、addEventListenerとかみたいな感覚で使える奴。
registerEvent(イベントソース, "イベント名", コールバックハンドラ);
unregisterEvent(イベントソース, "イベント名", コールバックハンドラ);
コールバックになるハンドラには、IEでもちゃんとeventオブジェクトが渡されたり、イベントソースをsrcElementじゃなくてtargetプロパティでも参照できたりする。
今ソースを丁寧に書き直してるところなんだけど、こういうのって、需要あるんかな。
投稿者 Taka : 2005年08月25日 21:07
book
bookmark
trackbacks
this entry's trackback URL:
http://www.fladdict.net/cgi-bin/mt3/mt-tb.cgi/285
comment
ご存知かもしれませんが、こんなのもありました。
http://v2studio.com/k/code/lib/
lib.js
addEvent(el, ev, fn [, capture])
by 石橋秀仁 : 2005年09月08日 22:20