[转]HTML5多点触摸演示源码(Canvas绘制演示)
2012-05-25 16:56
429 查看
(2011-05-06 16:44:42)
转载▼
标签:html5多点触摸canvasmultytouchit | 分类: WEB编程 |
两个手指点在屏幕上移动时两个小点会跟随手指移动:
关键代码:
获取控件:
var canvas = document.getElementByIdx_x("canvas");
判断是否支持触摸:
var touchable = 'createTouch' in document;
如果支持就添加事件:
if (touchable) {
canvas.addEventListener('touchstart', onTouchStart, false);
canvas.addEventListener('touchmove', onTouchMove, false);
canvas.addEventListener('touchend', onTouchEnd, false);
}
function onTouchMove(event) {
//阻止浏览器默认的动作,滑动,缩放等
event.preventDefault();
if (event.touches.length == 1) {
//你可以用event.touches[0].clientX和 event.touches[0].clientY获得坐标
}
else if (event.touches.length == 2) {
//你可以用event.touches[0].clientX和 event.touches[0].clientY获得坐标
//你可以用event.touches[1].clientX和 event.touches[1].clientY获得第二点坐标
}
源码下载地址:http://download.csdn.net/source/3254224
相关文章推荐
- HTML5 Canvas ( 填充图形的绘制 ) closePath, fillStyle, fill
- html 5 canvas 绘制太极demo
- HTML 5 Canvas通过 JavaScript 来绘制
- 千呼万唤 HTML 5 (8) - 画布(canvas)之绘制图形
- HTML canvas 绘制
- HTML5 Canvas ( 矩形的绘制 ) rect, strokeRect, fillRect
- canvas绘制二次贝塞尔曲线----演示二次贝塞尔四个参数的作用
- 千呼万唤 HTML 5 (8) - 画布(canvas)之绘制图形
- IText&Html2canvas js截图 绘制 导出PDF
- HTML Canvas 绘制五角星
- 实现我博客旁边的线条效果 html canvas-nest.js 源码
- 16款最佳HTML5超酷动画演示及源码
- HTML5 -canvas拖拽、移动 绘制图片可操作移动,拖动
- 【HTML】Canvas(3)-绘制图片
- Html 5 Canvas绘制分形图Mandelbrot
- html canvas-nest.js 源码
- 分别利用html+js和canvas绘制时钟
- HTML canvas绘制椭圆
- HTML5 Canvas ( 线段的绘制 ) beginPath, moveTo, strokeStyle, stroke