解决与 Prototype 混用冲突的问题

见
http://www.oschina.net/question/116791_161186?p=1#AnchorAnswer791485，主要由于
Prototype 定义了全局 Event 对象（Mootools
的是类，有类似的 API
实现，所以不会冲突）而不是类，更改判断条件，理论上 addEventListener 与
preventDefault 等是一致的