以下是我们用来检测鼠标是上升还是下降的代码。
$(document).mousedown(function() {
mouseDown = true;
});
$(document).mouseup(function() {
mouseDown = false;
});
我们稍后需要鼠标状态才能进行绘图操作。我们遇到的一个问题是,当我们选择并拖动它时,鼠标按下事件会触发但鼠标按下则不会。在这种情况下鼠标启动时,我们可以做些什么来设置mouseDown
。
答案 0 :(得分:0)
尝试
var isDown = false;
$("document").mousedown(function(){
isDown = true;
});
$(document).mouseup(function(){
if(isDown){
//do something
isDown = false;
}
});
也尝试使用委托 资料来源:jQuery detect mousedown inside an element and then mouseup outside the element