jquery - $().mouseMove <-- jQuery 1.4 中的空选择器

标签 jquery jquery-selectors css-selectors mousemove

升级到 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/

相关文章:

javascript - 在不同的 div 中选择名称相似的元素?

javascript - 我可以在 CSS 属性中使用全局变量吗

html - 删除标签文本而不删除标签内的文本框

javascript - 每次页面加载时提取随机图像

jQuery 和 CSS - 如何阻止相关元素左右浮动(滚动时)?

javascript - 在我的案例中如何更新 <select> 选项?

java - 如何在 selenium webdriver 中使用 css 检查按钮是否被禁用

javascript - 如何让 RegEx 获取整个 URL...从 http 开始并获取之后的所有内容,直到空格以及如何排除某些字符

javascript - $(窗口).width();使用严格模式

jquery - 下一个选项jquery