关于IE、FF 中的event.clientX、event.clientY

来源:互联网 发布:小米3d电视的数据 编辑:程序博客网 时间:2024/06/15 01:56

         在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。

 

 

原创粉丝点击