如何区分这两个事件啊???急!急! 自认为写在onmousedown中应该没问题,因为onmousedown事件是鼠标按下之后响应,而onmousemove是指鼠标移动的时候响应,移动的时候还会产生大量事件 所以估计不会冲突吧 如果需求能改变,不知能否用onmouseout或者onmouseup 试试吧 本意见仅供参考 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onclick = 鼠标按下再放开onmousedown = 鼠标左键或右键按下onmouseup = 鼠标左键或右键放开ondblclick = 鼠标左键双击你的问题有2种解法:1:使用ondblclick事件进行数据传递,这样就和拖曳没关系了2:设置状态标记 例:var isMoveed = false;function XXX.onmousedown(){isMoveed=false;}function XXX.onmousemove(){isMoveed=true;}function XXX.onmouseup(){ if(!isMoveed) { 数据传递过程; isMoveed=false; }}当按下鼠标的时候修改状态标记为否!当鼠标移动时候时修改状态标记为真!当释放鼠标时判断状态标记.为否的时候则说明没有移动过,这时候就进行数据传递.如果状态标记为真则说明已经移动过.要怎么处理应该很清楚了吧. 怎么禁用span的onclick事件? for循环 递归 如何保持 for中变量 如何让网页右下角弹出窗口,窗口内容是外部网站的内容 问个正则使用 大家帮忙看看 如何动态的创建在form中节点 求教,请问用javascript怎么做一个除法阿? 如何传等号(=)???.....在线 怎么控制网页背景音乐,用一个按纽控制他的播放和停止, onlick如何调用js类中的函数 在表单中按回车键时跳到指定的text,并将其内容选中. 关于加载完成后再执行后面的代码
onmousedown = 鼠标左键或右键按下
onmouseup = 鼠标左键或右键放开
ondblclick = 鼠标左键双击你的问题有2种解法:
1:使用ondblclick事件进行数据传递,这样就和拖曳没关系了2:设置状态标记 例:
var isMoveed = false;
function XXX.onmousedown(){isMoveed=false;}
function XXX.onmousemove(){isMoveed=true;}
function XXX.onmouseup(){
if(!isMoveed)
{
数据传递过程;
isMoveed=false;
}
}
当按下鼠标的时候修改状态标记为否!
当鼠标移动时候时修改状态标记为真!
当释放鼠标时判断状态标记.为否的时候则说明没有移动过,这时候就进行数据传递.如果状态标记为真则说明已经移动过.要怎么处理应该很清楚了吧.