双击事件阻止点击事件

//定义setTimeout执行方法
var TimeFn = null;

$DIV.on('click', function(){

  // 取消上次延时未执行的方法
  clearTimeout(TimeFn);

  TimeFn = setTimeout(function() {

    ...单击事件

  },300);

});

$DIV.on('dblclick', function(){

  clearTimeout(TimeFn);

  ...双击事件

});

posted @ 2016-03-16 22:00  天堂有路你不走  阅读(631)  评论(0编辑  收藏  举报