gpt4 book ai didi

javascript - 事件在 IE6 中未定义,但在 Firefox、Chrome 等中工作正常

转载 作者:行者123 更新时间:2023-11-28 02:53:49 25 4
gpt4 key购买 nike

IE6 变得越来越痛苦,但它仍然(显然)占据了浏览器市场份额的很大一部分,所以我需要完成这项工作。

 function getPosition(e)
{
e = e || window.event;
var cursor = {x:0, y:0};
if (e.pageX || e.pageY)
{
cursor.x = e.pageX;
cursor.y = e.pageY;
}
else
{
var dex = document.documentElement;
var b = document.body;
cursor.x = e.clientX + (dex.scrollLeft || b.scrollLeft) - (dex.clientLeft || 0);
cursor.y = e.clientY + (dex.scrollTop || b.scrollTop) - (dex.clientTop || 0);
}
return cursor;
}

function outCursor(e){
var curPos = getPosition(e);
alert(curPos);
}

window.captureEvents(Event.MOUSEMOVE);


window.onmousemove = outCursor;

IE 正在提示 window.captureEvents(Event.MOUSEMOVE) 中的事件;

“事件”未定义。

最佳答案

我认为 ie6 不支持 captureEvents。所以尝试一下

if (window.captureEvents) {
window.captureEvents(Event.MOUSEMOVE);
}

关于javascript - 事件在 IE6 中未定义,但在 Firefox、Chrome 等中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3177343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com