- FF不支持window.event 事件,烦死人。
- 先说一下我的需求,为了得到鼠标的位置,原本是使用:
- window.event.pageX
- window.event.pageY
- 在chrome下工作正常。但是FF无法触发。人间悲剧。
- 想到jqury的兼容性较好,一定会有解决方法,所以查了下文档,得到解决方法如下:
- 在全局定义变量:
- var event_x,event_y;
- $(document).click(function(event) {
- event_x = event.pageX;
- event_y = event.pageY;
- });
- 在需要调用的地方直接使用变量:
- function get_position(){
- return {x: event_x, y: event_y};
- }
转载于:https://blog.51cto.com/yeelone/882039