手机端js模拟长按事件(代码仿照jQuery)

2015-09-20 19:24:18   来源:代码编写:$.fn.longPress = function(fn) { vartimeout=undefined;   评论: 点击:

代码编写: $ fn longPress = function(fn) {vartimeout=undefined;var $this = this;for(v

代码编写:

$.fn.longPress = function(fn) {	var timeout = undefined;	var $this = this;	for(var i = 0;i<$this.length;i++){		$this[i].addEventListener(‘touchstart‘, function(event) {			timeout = setTimeout(fn, 800);			}, false);		$this[i].addEventListener(‘touchend‘, function(event) {			clearTimeout(timeout);			}, false);	}}

代码使用:

$(select).longPress(function(){	alert(1);});

  

手机端js模拟长按事件(代码仿照jQuery)

相关热词搜索:

上一篇:iOS 启动画面 App图标尺寸 设置 下一篇:[iOS微博项目 - 2.6] - 获取微博数据
分享到: 收藏