jquery移动端 长按删除_单纯使用js或者jq如何实现 手机web的长按事件 和按键事件...

一个

它有两个事件,当长按超过2秒后执行funtionb;单单点击他的时候执行funtiona如何做?单纯的长按的,我会写,但是,两个都在一起的,长按完了他会执行长按的事件,但是那个...

一个

它有两个事件,当长按超过2秒后执行funtion b;单单点击他的时候 执行funtion a

如何做?

单纯的长按的,我会写,但是,两个都在一起的,长按完了 他会执行长按的事件,但是那个单击的时候也会执行,怎么解决?

var timeout = undefined;

var obj = document.getElementsByClassName('touch');

for (var i = 0; i < obj.length; i++) {

obj[i].addEventListener('touchstart', function(event) {

timeout = setTimeout(function() {

var type = $(obj[i]).find('.AtFlag_s').val();

var info = "";

if (type == "0") {

info = "您确定取消关注?"

} else {

info = "您即将关注该班级!";

}

AppDaliog.confirm(info, "", function() {

update_Attention(obj[i]);

});

}, 1500);

}, false);

obj[i].addEventListener('touchend', function(event) {//

clearTimeout(timeout);

}, false);

}

上面代码是长按的代码,单击的就不写了 直接onclick的

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值