mozilla中的event

1,W3C(ff)不支持windows.event,在ie下window.event作为一个全局变量,任何时刻都可以直接访问,如event.srcElement,event.x,等,但在ff下必须要定义event事件,方法如下:

function getEvent(evt){
? ? ev=evt||window.event;
//在ie下由于获取不到evt的内容所以将window.event赋给ev,在ff下,浏览器可以通过外部参数evt获取evt,因此将evt赋给ev
}


这样就可以ev变量使用event事件了。

2,W3C(ff)的event不存在srcElement属性,等同于srcElement的属性为target,因此在ff下要用event.target代替ie下的event.srcElement。

3,在ie下获取鼠标的相对于窗体坐标用event.x/event.y,event.clientX/event.clientY,而在ff下用event.pageX/event.pageY.

4,在ff下为xx.style.top和xx.style.left赋值必须要加上px单位,如xx.style.top=a+"px";否则不能正常显示。在ie下则可以省略px。

你可能感兴趣的:(windows,浏览器,IE)