jquery中如何判断,鼠标移动时,是否处于左键按下状态
可以根据event.which属性来判断是否有鼠标单击事件,返回1就是鼠标左键
JScript code$(funcation)(){
$("body").mousedown(funcation(e){
alert(e.which)
})
}
这个么3个事件,
mousemovedown事件设置 key值为1, 可以mouseup事件里设置key为0,然后你在mousemove的时候判断key值就可以了
<div id="div1" style="height:300px;width:300px;border:3px solid;color:red;">
mouseove & mousedown
</div>
var a = false;//定义全局变量,表示鼠标是否按下
var body = $("body");
body.mousedown(function(){
a=true;
});
div.mouseover(function(){
alert(a);
});
$(function(){
$("#myMap").mousedown(function(e){ //在哪个区域点击
if(1 == e.which){ //判断是否为左击
$("#addqiyezhoubian").hide(); //实现效果
}
});
e.which 有三个值 1 左击 2 中间按钮 3 右击