停止更改悬停jQuery上的偏移量
我想在浏览器窗口的左侧创建一个小条,它跟踪鼠标的Y位置并跟随鼠标。到目前为止,没有问题 但是现在我想在鼠标悬停在div上时阻止div偏移,这样就可以单击div刚刚显示的内容 我做了一把小提琴来表明我的意思停止更改悬停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:悬停{
$(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();
});
});