我试图创建一个对象在屏幕上随处可见鼠标的功能,但是当鼠标悬停链接时,鼠标移动必须停止,因此单击链接时跟随鼠标的对象不会干扰。为此,我创建了一个#safe css作为我的链接ID。我试图解除绑定并绑定'mousemove',当鼠标悬停在链接上时它解除绑定,但是当鼠标离开链接时它不会绑定。我该如何解决?
这里是我的小提琴:http://jsfiddle.net/czdpY/
$('#safe').hover(
function () {
$(document).unbind('mousemove');
},
function () {
$(document).bind('mousemove');
}
);
答案 0 :(得分:1)
您还需要添加函数名称。
$('#safe').hover(
function () {
$(document).unbind('mousemove', boundFunction);
},
function () {
$(document).bind('mousemove', boundFunction);
}
);