摘要: 事件检测,即检测某一事件在不同的浏览器中是否存在(可用),这在编写Javascript的过程中也非常重要,如mouseenter/mouseleave事件虽然实用,但并不是所有浏览器都提供了标准的支持,因此需要自己手动模拟,即: function addEvent(element, name, handler) { if (name == 'mouseenter' && !hasEvent(name, element)) { //通过其他手段模拟mouseenter事件 } //正常的事件注册 }; 本文就重点讲述以上代码中hasEvent的具体实现。 阅读全文
posted @ 2010-10-29 12:46 Gray Zhang 阅读(2079) 评论(5) 推荐(4) 编辑