2

以下代码在升级到 jquery 1.4 时中断:

$().mousemove(
    function (e) {
    defaults.mouseX = e.pageX;
    defaults.mouseY = e.pageY;
    });
};

似乎是一个合理的解决方法是添加“html”作为选择器,例如:$("html")。

该修复工作正常 - 除了现在当用户将鼠标移出页面时,它不会注册超出边界的鼠标位置。例如,当尝试使用鼠标位置进行拖动时,超出屏幕的移动量非常重要。有人有什么想法吗?

提前致谢。

4

1 回答 1

6

在 1.4 之前,$()$(document). 在 1.4 中,它实际上产生了一个空集(这更有意义,但之前非常困难)。

只需$(document)在您需要的时候写,一切都会好起来的...

于 2010-03-29T23:36:26.550 回答