firefox下的window.event
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代码比较简单...而缺点暂时还没想出..就先放在这里研究下...希望有高手能给点意见...