跨浏览器处理有时会非常麻烦。
在这种情况下,我需要捕获相当多的事件,但是不能使用超过 10ish Kb 的多用途库。 (例如jQuery,Prototype,Dojo,YUI,......)
该脚本是我正在维护的各种网站的基本跟踪工具。
每个浏览器似乎都处理事件slightly and sometimes completely differently!
alt text http://img411.imageshack.us/img411/4185/7yfa521.png
如果有人能指出我用于跨浏览器事件处理的javascript库,我会很高兴。
这将是我的一天! =)
答案 0 :(得分:10)
Dean Edwards': http://dean.edwards.name/weblog/2005/10/add-event2/
或John Resig的那个: http://ejohn.org/blog/flexible-javascript-events/
答案 1 :(得分:3)
我不确定您需要做多少事件处理,或者您是否想要添加自定义事件,但如果您感到好奇,这里还有另一种选择。它使用了Dean Edwards并添加了一些铃声和口哨声,以便在5K左右缩小。