停止更改悬停jQuery上的偏移量

停止更改悬停jQuery上的偏移量,jquery,hover,mouseover,offset,Jquery,Hover,Mouseover,Offset,我想在浏览器窗口的左侧创建一个小条,它跟踪鼠标的Y位置并跟随鼠标。到目前为止,没有问题 但是现在我想在鼠标悬停在div上时阻止div偏移,这样就可以单击div刚刚显示的内容 我做了一把小提琴来表明我的意思 $(document).bind('mousemove',函数(e){ $('blokje').offset({top:e.pageY-100});}); #blokje{宽度:200px;高度:200px;背景:白色;位置:相对;左侧:-180px;颜色:黑色;} #blokje:悬停{

我想在浏览器窗口的左侧创建一个小条,它跟踪鼠标的Y位置并跟随鼠标。到目前为止,没有问题

但是现在我想在鼠标悬停在div上时阻止div偏移,这样就可以单击div刚刚显示的内容

我做了一把小提琴来表明我的意思


$(document).bind('mousemove',函数(e){
$('blokje').offset({top:e.pageY-100});});
#blokje{宽度:200px;高度:200px;背景:白色;位置:相对;左侧:-180px;颜色:黑色;}
#blokje:悬停{左:0;}
#blokje#tit{位置:绝对;宽度:30px;高度:200px;背景:黑色;右侧:0;顶部:0;}
 

这是我想让我的内容像上面的链接一样可点击的内容


而不是一次又一次地实际绑定和解除绑定事件。我可能会停止传播,这样文档就不会看到它发生

$(function(){
    $(document).bind('mousemove', function(e){
        $('#blokje').offset({top: e.pageY-100}); 
    });

    $('#blokje').bind('mousemove', function(e){
        e.stopPropagation();
    });
});

这是一个更好的主意。取消绑定和绑定事件是不必要的。这是您希望停止传播的最佳示例。:)
$(function(){
    $(document).bind('mousemove', function(e){
        $('#blokje').offset({top: e.pageY-100}); 
    });

    $('#blokje').bind('mousemove', function(e){
        e.stopPropagation();
    });
});