level 1
树节点的双击事件,会促发单击的操作。我如何做才能够让它不触发单击。只做双击的操作呢
2012年05月14日 06点05分
1
level 9
在单击事件的callback里面定义 return false
2012年05月14日 08点05分
2
level 1
谢谢。但是好像不是我要的效果。我对于树节点的单击事件和双击事件都有处理。但是我想双击的时候不进到单击的处理函数里面去。现在是双击时既会执行双击事件,也会执行打击事件
2012年05月14日 09点05分
3
level 11
如果实在要解决就利用 setTimeout 来处理吧,做个半秒的延时,当触发了 双击后,就设置某个属性,让单击失效即可。
2012年05月14日 10点05分
6
怎么在beforeClick函数中setTimeout中设置返回true 去调用onClick事件呢???
2014年07月22日 03点07分
level 11
具体采用多长时间的延迟,需要根据你的需求,以及不同浏览器做测试,总之想非常完美的解决,还是有难度的。毕竟 双击事件 就是建立在 两次单击事件基础之上的。 而且 系统本身也可以设置确认双击事件的间隔时间。
2012年05月14日 10点05分
7