- // 定义 setTimeout 执行方法
- var time = null;
- $('div').click(function () {
- // 取消上次延时未执行的方法
- clearTimeout(time);
- // 执行延时
- time = setTimeout(function(){
- //do function 在此处写单击事件要执行的代码
- },300);
- });
- $('div').dblclick(functin () {
- // 取消上次延时未执行的方法
- clearTimeout(time);
- // 双击事件的执行代码
- });
来源: http://www.bubuko.com/infodetail-3166621.html