读书人

jQuery单击事件和双击事件相互不影响实

发布时间: 2013-10-01 12:15:56 作者: rapoo

【原创】jQuery单击事件和双击事件相互不影响实现
//鼠标单击和双击事件组件$.fn.onClick = function(onClick, onDblclick){ return this.each(function(){ var timer = null; var target = this; $(this).click(function(e){ clearTimeout(timer); timer = setTimeout(function(){ (onClick || $.noop).call(target, e); }, 400); }).dblclick(function(e) { clearTimeout(timer); (onDblclick || $.noop).call(target, e); }); }); };

?

?

?

读书人网 >Web前端

热点推荐