但有时候我们希望在执行双击事件的时候不去出发单击事件那究竟该如何实现呢?
在双击事件(dblclick)触发的两次单击事件(click)中,第一次的单击事件(click)会被屏蔽掉但第二次鈈会。也就是说双击事件(dblclick)会返回一次单击事件(click)结果和一次双击事件(dblclick) 结果而不是一次双击事件(dblclick)结果和两次单击事件结果(click)。
如此这般的話只需消灭掉多余的一次单击事件(click),这个问题就解决了
双击不做任何事情只执行展开事件。但是双击时又会触发单击事件所以要实現双击时不触发单击事件。在网上查了很多资料只有下面这种做法看着可以一试,然后就测试了一下真的可行。
// 取消上次延时未执行嘚方法 //do function在此处写单击事件要执行的代码 // 取消上次延时未执行的方法 //双击事件的执行代码