与0.2.6及之前的touch.js兼容问题
0.2.6及之前的touch.js不支持事件代理机制,而新的touch.js通过手势识别,事件冒泡及原生的事件对象,提供事件代理机制和自定义事件的能力,从而极大提升性能。原有的stopPropagation会阻止原生事件冒泡,从而使手势识别失效,因此,需要手动删除/注释stopPropagation语句。麻烦各位根据自己项目的实际情况,选择性升级touch.js。
删除/注释所有绑定中的stopPropagation方法
touch.on('#rotation .target', 'touchstart', function(ev){ ev.startRotate();
ev.originEvent.preventDefault();
//ev.originEvent.stopPropagation(); //注释掉或者删掉stopPropagation方法
});
Touchjs
已发布至多种包管理器,可以通过以下包管理器来管理Touchjs
:
-
安装:
npm install touchjs
更新:
npm update touchjs
卸载:
npm uninstall touchjs
-
安装:
bower install touchjs
更新:
bower update touchjs
卸载:
bower uninstall touchjs
-
安装:
conponent install brandnewera/touchjs
如有疑问, 可以直接提issue, 我们会及时为您解答.
欢迎就touch.js
提出宝贵的批评和建议.