22问答网
所有问题
button的mousedown事件中的代码还没执行完就执行mousup中的事件了怎么办?
mousedown中有个socket通信,可能比较费时间,还没执行完就跳到mouseup去了,如果能在mousedown执行完后再执行mouseup?
举报该问题
推荐答案 推荐于2016-09-11
增加 一个 socket通信 结束标志 变量,初值0。
在 mousedown 事件处理中 增加 一个 socket通信 结束标志判断,当标志是 0 时,开始工作,当 通信结束 标志 设 1。break;
mouseup 事件处理中 增加 一个 通信标志 判断,如果 是 1 就执行,否则等待 ,
如果是1 并且 执行结束 把 通信标志 设 0。break;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CXTfXS6XfSCX2C2f6SS.html
相似回答
大家正在搜
相关问题
as3.0中,我把一个按钮加了mouseover和mouse...
jquery click事件,点击(不松鼠标)并拖动到区域外...
在VB6.0企业版中,对于mousemove、mouseup...
AS3.0中点击button1 事件发生后 button1禁...
html 标签 属性
iOS中怎样实现button在scrollview上的点击事...
解释draemweaver中标签对应的中文含义