zepto的touch库安卓4.4滑动bug修复

标签: zepto touch 安卓 | 发表时间:2015-04-17 11:34 | 作者:ynb007
出处:http://www.iteye.com
本文也是从网上摘录的,因为坑爹的zepto团队以没有安卓设备为由不予修复此问题,所以做个记录以免今后忘记了。
以下代码为zepto中部分代码,可查找后然后替换即可:
 .on('touchmove MSPointerMove pointermove', function(e){
        if((_isPointerType = isPointerEventType(e, 'move')) &&
          !isPrimaryTouch(e)) return
        firstTouch = _isPointerType ? e : e.touches[0]
        cancelLongTap()
        touch.x2 = firstTouch.pageX
        touch.y2 = firstTouch.pageY

        deltaX += Math.abs(touch.x1 - touch.x2)
        deltaY += Math.abs(touch.y1 - touch.y2)
		
		/**
         * 修复 android 4.4 swipe 事件
         * https://github.com/madrobby/zepto/issues/315#issuecomment-8386027
         */
        if (touch.x2 && Math.abs(touch.x1 - touch.x2) > 10)
            e.preventDefault()
      })


已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [zepto touch 安卓] 推荐:

zepto的touch库安卓4.4滑动bug修复

- - Web前端 - ITeye博客
本文也是从网上摘录的,因为坑爹的zepto团队以没有安卓设备为由不予修复此问题,所以做个记录以免今后忘记了. 以下代码为zepto中部分代码,可查找后然后替换即可:. * 修复 android 4.4 swipe 事件. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

[原创]zepto打造一款移动端划屏插件 - wingkun

- - 博客园_首页
最近忙着将项目内的jquery 2换成zepto. 因为不想引用过多的zepto包,所以花了点时间. zepto真的精简了许多,源代码看着真舒服. 正好项目内需要一个划屏插件,就用zepto写了一个. 逻辑其实很简单,但没想到测试时,在老版本android设备浏览器上的touchmove有许多bug.

kindle touch简单说

- - GeoWHY
好吧,最右边的是kindle3,去年买的,后来送丫头,给她在国外看书用了. 最左边的是kindle4,小巴童鞋的,中间那个是我的,kindle touch. touch是99刀,托人从国外带回来,所以很便宜,630块而已,感觉上比kindle3小很多,盈盈可握,倒是蛮适合女孩子用的(领导你拿去用吧,把kindle3换给我就好).

测试touch事件

- - Kejun's Blog
进入触屏时代意味一切要对触屏友好. 今天仅仅测试了ios6,其它版本包括android还不清楚差别有多大. 看了PPK的touch兼容表(http://www.quirksmode.org/mobile/tableTouch.html),深感刚准备告别ie6,又迎来了一个新的混乱时代,苦逼的前端工程师们永远摆脱不了兼容的魔咒.

超给力iPod touch魔术

- bbiy - cnBeta.COM
有魔术师日前在网络上表演了一段令人眼花缭乱的iPod魔术. 他用娴熟的手法把玩三台iPod touch,制造出了炫目的光影效果. 从原理上来看,这种魔术应当只是简单的通过视频播放完成,但时间的准确同步还是有相当的难度,效果也足够给力.

Amazon Kindle Touch 主站動手玩心得

- SotongDJ - Engadget 中文版
做為今天 Amazon 電子書閱讀器三連發的一份子,Kindle Touch 介於中間 -- 有紅外線觸控螢幕,但又不像 Kindle Fire 那樣是用 LCD 螢幕的,大體上是和最新的觸控螢幕 Nook 或 Sony PRS-T1 屬於同類型的產品. 少了實體鍵盤之後,Kindle Touch 比 Kindle 3 小了不少,同時觸控的反應也算是相當不錯,用來輸入文字並沒有什麼大問題.

使用phantom-limb 模拟Touch 事件

- - ITeye博客
下载 phantom-limb.js. 注意phantom-limb位置. // 在这里可以直接监听touch事件了. 测试结果在Canvas上可以正常写字,表示通过. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

将 iPod Touch 改造为“服务器”

- guoan - Gracecode.com
下面是 周末“闲着蛋疼”科技频道 为您报道. 介于国内目前残酷的网络环境,秉承发挥科学发展观、实现可持续发展的态度,不给国家负担,经过两个小时的艰苦奋斗,终于研发出具有世界领先水平、国际不靠谱产权的无网线、可放在口袋里即可搬离 IDC 的微型服务器. 说正题,周末将我的 iPod 版本升级,破解以后里面没有数据,于是折腾装了个 lighttpd 和 PHP,配合起来就可以跑个小型的 HTTP 服务器了.

Android 区别普通Touch方法和Scroll

- - ITeye博客
    今天想实现这个功能,但只是利用现有的onTouchEvent和GestureDetector感觉做起来有些纠结,原来好像也尝试过,最后搞的程序有点乱,不好维护,那么就利用一下Android程序员最大的优势——源码.     首先想到的ListView既支持点击又支持拖动,就去看源码,首先找的突破点就是:.

Sencha Touch 2 入门 Demo 之一:搭建 Sencha Touch 2 的运行环境

- - 博客园_首页
前段时间不才翻译了关于Sencha Touch 2 MVC架构的一系列文章,大家的认可让我备受鼓舞,也坚定了继续分享自己学习Sencha Touch(下文简称ST)过程和经验的决心. 在跟大家交流的过程中,发现很多入门者反映,学习ST最大的障碍有两个:1、官方文档跟进速度不够;2、官方sample集成程度较高,典型性不足.