如果使用onmousedown和onmouseup来决定指令发送和指令停止会不会有问题?

如题:如果使用onmousedown和onmouseup来决定指令发送和指令停止会不会有问题?

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>两个事件之间的时间差</title>
<script>
var last=0;
function myFunction(elmnt,event,clr){
    var d = new Date();
	var moveIn = d.getTime();
	console.info(event+" "+moveIn+" cost:"+(last>0?moveIn-last:0));
	elmnt.style.color=clr;
	last=moveIn;
}
</script>
</head>
<body>

<a  onmousedown="myFunction(this,'onmousedown','red')" onmouseup="myFunction(this,'onmouseup','green')">
单击文本改变颜色。触发一个带参数函数,当鼠标按钮被按下,,当释放鼠标按钮,再一次触发其他参数函数
</a>

</body>
</html>

 在OCX控件调用上遇到发指令的问题,在一个单独的html上执行没有问题,放到项目里面使用requireJs调用OCX接口播放和录像检索也都OK,唯独云台控制不行。

云台指令:onmousedown下发,onmouseup结束,由于不知道视频SDK服务商的指令实现逻辑为什么要这样处理,所以这个是最大的问题。

猜你喜欢

转载自www.cnblogs.com/boonya/p/12398767.html