gpt4 book ai didi

javascript - 无法获取滚轮事件的鼠标坐标

转载 作者:行者123 更新时间:2023-12-03 11:26:51 25 4
gpt4 key购买 nike

您好,问题是mozilla firefox浏览器鼠标滚轮事件没有参数可以获取鼠标位置坐标我使用jquery 1.9.0版本滚轮事件:

$("#element").bind("mousewheel wheel DOMMouseScroll MozMousePixelScroll MouseWheelEvent", function (transsmittedEvent) {
var evt = window.event || transsmittedEvent;

if (evt.clientX !== undefined && evt.clientY !== undefined) {
var x = evt.clientX;
var y = evt.clientY;
};
} else if(evt.pageX !== undefined && evt.pageY !== undefined) {
var x = evt.pageX;
var y = evt.pageY;
};
} else if(evt.offsetX !== undefined && evt.offsetY !== undefined) {
var x = evt.offsetX;
var y = evt.offsetY;
}
});

trasmissedEvent 没有可以获取坐标的参数:pageX、offsetX、clientX 等。但是 window.event 在 chrome 中拥有所有这些,但在 mozilla firefox 中 window.event 为 null

最佳答案

您可以通过查看 transsmittedEvent.originalEvent 来获取内置浏览器事件.

在 Firefox 和 Chrome 中都有 clientXpageX

关于javascript - 无法获取滚轮事件的鼠标坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26883227/

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