JS 中event.clientX、event.clientY与IE和firefox兼容解决
IE : 在IE中,event.clientX,event.clientY可以直接用。
FIREFOX : 在FF中是不可以的,因为event在IE中是一个全局变量,在FF中是局部变量,所以在FF中使用event对象必须通过参数传递的方式把它传入过程中.
firefox解决方法:
直接传参:ev:
<script type="text/javascript"> window.onload=function(){ document.onclick=function(ev){ //ie //alert(event.clientX+','+event.clientY); //ff //alert(ev.clientX+','+ev.clientY); var oEvent=ev||event; alert(oEvent.clientX+','+oEvent.clientY); } } </script>
本文作者: Jasmine
本文链接: https://www.jianbaizhan.com/article/472
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!