Jquery 在mousedown+;mouseenter,做这个
我试过几种不同的方法来获得这个,但是我运气不太好 我想在Jquery 在mousedown+;mouseenter,做这个,jquery,mouseevent,Jquery,Mouseevent,我试过几种不同的方法来获得这个,但是我运气不太好 我想在mouseenter上检查mousedown,如果是,则选择它 基本结构: 尝试使用“鼠标状态”: 出于某种原因,它总是返回false,即使down应该是true 有人愿意试一试吗?看起来你只需要改变一下 $(document).on('mousedown',down=true) $(document).on('mouseup',down=false) 到 它会很好用的。在原始代码中,通过控制台在mousedown上抛出了一个错误。始终检
mouseenter
上检查mousedown
,如果是,则选择它
基本结构:
尝试使用“鼠标状态”:
出于某种原因,它总是返回false,即使down
应该是true
有人愿意试一试吗?看起来你只需要改变一下
$(document).on('mousedown',down=true)
$(document).on('mouseup',down=false)
到
它会很好用的。在原始代码中,通过控制台在mousedown上抛出了一个错误。始终检查控制台是否有错误
更新的fiddle:我发誓我试过了,但结果没有定义。是否有方法包含初始项?尝试添加
。在('mousedown',选择它)代码>但它没有记录mosue已关闭。无需担心。添加了1ms的setTimeout
,使停止
有机会注册,立即修复。谢谢最终代码:
$(document).on('mousedown',function(){down=true});
$(document).on('mouseup',function(){down=false});