动态添加多个事件处理函数
一般我们都是直接设定一个事件处理函数,或者在事件处理字符串里面写一串连续调用的,但是在写一些通用的东西时就不好办了,这个时候就要动态添加多个事件处理函数了,样例代码为:
var ie = /msie/ig.test(navigator.userAgent);
if(ie) {
element.attachEvent("onfocus", focusSubmit);
} else {
element.addEventListener("focus", focusSubmit, false);
}
注意除了方法名不一样外,事件的名字也不一样,其它的事件类似。IE是带on的,而Mozilla系列(包括FF)是不带on的。
作者: Cherami
原载: 动态添加多个事件处理函数
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
日志评价
相关日志
随机日志
添加到网摘
[del.icio.us] [新浪 VIVI] [365key] [YouNote] [博采中心] [Poco] [SOHU狐摘] [天极网摘] [和讯网摘]喜欢这个插件?


暂时没有评论
发表评论 | RSS订阅 | 反向链接