在IE中,event为全局变量,可以直接使用,但是在FF中 event则为局部变量,要把它作为参数传过来才可以使用!例如:
function mousedown(event){//FF下
var x=event.clientX;
}
在ie下则可以直接在任何位置 var x=event.clientX;
兼容的方法是:使用event.clientX的函数中传一个参数进来,并在函数内添加以下语句:event=event||window.event---其中event为函数传进来的参数,例如:
function mousedown(event){
event=event||window.event;
var x=event.clientX;
}
另外,IE下判断鼠标、键盘按键的方法为:event.button 、event.keycode,FF 下为 event.which。