Skip to content

Clouda-team/touchjs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Touchjs Getsture Library

API

API Docs

EXAMPLES

Examples

NOTE

与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

    安装: npm install touchjs

    更新: npm update touchjs

    卸载: npm uninstall touchjs

  • spm

    安装: spm install touchjs

  • Bower

    安装: bower install touchjs

    更新: bower update touchjs

    卸载: bower uninstall touchjs

  • Component

    安装: conponent install brandnewera/touchjs

问题反馈

如有疑问, 可以直接提issue, 我们会及时为您解答. 欢迎就touch.js提出宝贵的批评和建议.