课程
/前端开发
/JavaScript
/DOM事件探秘
函数的参数是e,那后面window.event中的event指的是什么啊。难道封装的getEvent(e)函数中的两个event是不一样的吗??
2016-06-01
源自:DOM事件探秘 3-2
正在回答
还有你要知道window.event表示的事件的状态。
你可以这样理解,之前函数得到的参数e实际上就是event,注意这里的event是参数(对比老师之前讲的)。而ie中只能用window.event来表示(window可以省略)。
当然我也是新手。个人见解
e = e || window.event是我们在做事件处理时候区分IE和其他浏览器事件对象时常用的写法。
//获取事件对象 e = e || window.event;//IE和Chrome下是window.event FF下是e.
iE和Chrome下是就是这个 window.event。
小爷姓樊 提问者
夜色依旧 回复 小爷姓樊 提问者
举报
DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件
3 回答为什么不是 e = e || window.e 而是e = e || window.event 呢
4 回答执行 return e=e||e=window.event 的时候,是执行 e=e 还是执行 e=window.event?
4 回答eventUtil.addHandler(go,'click',function(e){ }里面的e哪得来的?为什么e就是event?
1 回答eventUtil.addHandler(go,'click',function(e){}里的e
3 回答调用的时候传入了e,getEvent(e)转换后,依然赋给e,这里再次赋予的这个对象,可以不用e吗?