升级到 jquery 1.4 时出现以下代码中断:
$().mousemove(
function (e) {
defaults.mouseX = e.pageX;
defaults.mouseY = e.pageY;
});
};
似乎合理的修复方法是添加“html”作为选择器,例如:$(“html”)。
该修复工作正常 - 除了现在当用户将鼠标移离页面时,它不会注册超出边界的鼠标位置。例如,当尝试使用鼠标位置进行拖动时,屏幕之外的移动量非常重要。有人有什么想法吗?
提前致谢。
最佳答案
在 1.4 之前,$()
是 $(document)
的简写。 With 1.4, it actually produces an empty set (这更有意义,但之前却非常困难)。
只要在需要时写 $(document)
,一切都会好起来的...
关于jquery - $().mouseMove <-- jQuery 1.4 中的空选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2541941/