iScroll4.2.5中的无法滑动或点击的解决方案

iScroll(注4.2.5版本)框架在部分三星手机上无法滑动或点击的解决方案

一、测试平台
三星 i9023 android 4.1.2 (正常)
三星 i9250 android 4.2.2 (存在问题)
三星 i9300 android4.1.1 (存在问题)

三星 i9308 android 4.0.4 (存在问题)

二、问题描述
上述手机出现无法滑动或者无法触发点击事件的情况

在点击jquery mobile中点击一个按钮时 

button.addEventListener('touchmove',preventDefault, false);此方法是在点击按钮的时候调用,目的是为了阻止浏览器默认的动作的执行,防止在滑动的过程中进行干扰,同时也防止了滑动区域里元素的事件的触发,

在点击消失按钮的时候,同时在调用document.removeEventListener('touchmove',preventDefault, false);这种事解除动作的行为,

同时我们记得写调用的方法

//事件监听方法
function preventDefault(e) { e.preventDefault();}; 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值