我正在尝试在mousewheel事件时获取鼠标位置。

这是小提琴。 https://jsfiddle.net/xta2ccdt/7/

$("#container").on("mousewheel DOMMouseScroll", function (e) {
  e.preventDefault();
  console.log(e.pageX);
  console.log(e);
}
);


显示未定义。
此实现有什么问题?

最佳答案

尝试访问e.originalEvent.pageX,这将访问在Firefox中也可以正常工作的普通JS事件。

看起来这只是一个jquery v2错误。将小提琴中的jquery版本更新为jquery 3后,它也可以与e.pageX一起使用。

https://jsfiddle.net/xta2ccdt/8/

10-07 14:16