是event对象,这种写法一般是用来兼容firefox的
解决方案 »
- jquery checkbox选中 显示div 没选中隐藏div
- 关于JS和VS2010只能感知的问题
- 如何点击一个按钮以后把DIV放入指定的TD
- 象ie7这样的多tab浏览器中,怎样判断tab,是关闭还是刷新,有没有高手阿,急!
- 关于JavaScript的问题,点击一子框架的按钮,在另一子框架中显示图片
- 紧急求助各位大侠关于ajax应用:利用select的值的改变,改变input的值,input的值是通过select传来的值并在数据库里找的 通过select传来
- 网页另存为
- 怎样得到一个页面里iframe的个数?
- 搜狗兼容模式不支持的JQ代码
- 可以对js的文件进行加密吗??
- 这个各位大哥大姐帮忙!
- 大家帮忙啊,大数据量的联动下拉框的问题
document.onmousemove = mouseMove;
function mouseMove(ev){
那个ev是空的啊
function mouseMove(ev){
那个ev是空的啊
-----------------------------你首先要声明一个evnet对象.不论何时你移动鼠标/点击/按键等等,会对应一个event的事件.在Internet Explorer里event是全局变量,会被存储在window.event里. 在firefox中,或者其他浏览器,event事件会被相应的自定义函数获取.当我们将mouseMove函数赋值于document.onmousemove,mouseMove会获取鼠标移动事件. (ev = ev || window.event) 这样让ev在所有浏览器下获取了event事件,在Firefox下"||window.event"将不起作用,因为ev已经有了赋值.在MSIE下ev是空的,所以ev将设置为window.event.
firebox的话,onmousemove事件的参数ev就赋了类似event的对象
其他几个方法都是兼容firebox和IE内核的
比如ev = ev || window.event;如果firebox的话ev就有值,而window.event是null
反之,如果是IE的话,ev是null,window.event就是当前触发的event对象
mouseCoords方法中也类似区分两者顺便问一下zhaoxiaoyang(梅雪香@深圳) 和 liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)
对于什么样的网页有这种需求,是不是国内有很多人用firebox啊?