仅在按下鼠标时才必须实现鼠标移动事件。
仅当鼠标向下移动时,才需要执行“OK Moved”(确定已移动)。
我用了这段代码
$(".floor").mousedown(function() {
$(".floor").bind('mouseover',function(){
alert("OK Moved!");
});
})
.mouseup(function() {
$(".floor").unbind('mouseover');
});
最佳答案
使用mousemove
事件。
从 mousemove
和 mouseover
jQuery文档中:
示例:(检查控制台输出)
$(".floor").mousedown(function () {
$(this).mousemove(function () {
console.log("OK Moved!");
});
}).mouseup(function () {
$(this).unbind('mousemove');
}).mouseout(function () {
$(this).unbind('mousemove');
});
https://jsfiddle.net/n4820hsh/关于javascript - 如何在mouseDown按下js的同时实现mousemove,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30817534/