【发布时间】:2014-11-12 17:32:37
【问题描述】:
你好问题是在 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;
}
});
trasmittedEvent 没有可以获取坐标的参数:pageX、offsetX、clientX 等,但是 window.event 在 chrome 中具有所有这些,但在 mozilla firefox 中 window.event 为 null
【问题讨论】:
标签: javascript coordinates mousewheel