firefox下的window.event对象只有在事件触发时才会“启用”(暂时就这么理解吧)...所以思路就是在JS的一开始的时候就想办法触发一个事件,再把window.event“抓住”。在选择事件的时候发现,js有个特别的实践就是函数传递参数时间...js允许在定义函数的时候不指定传递参数的,但在调用的时候再用arguments属性来获取传递参数....所以想出了以下方法来定义window.event...

       function initevent()

       {

                var e=arguments[0] || window.event;

             /*这里因为测试了一下arguments[0]等于触发了一个函数传递参数事件,因为arguments[0]不存在就调到了window.event....这时因为触发过事件,所以window.event也启用了。。。e就初始化给其他代码调用。。。*/

       }

这样来初始化window.event代码比较简单...而缺点暂时还没想出..就先放在这里研究下...希望有高手能给点意见...

相关文章:

  • 2021-07-23
  • 2021-05-16
  • 2021-07-29
  • 2022-12-23
  • 2021-09-09
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2022-03-06
  • 2021-08-28
  • 2022-12-23
  • 2021-11-08
相关资源
相似解决方案