英文原文:11 Multi-touch and Touch events Javascript libraries 触摸屏是现在所有智能手机的标配,还包括各种平板设备,而且很多桌面也慢慢在开始支持触摸操作。要开发支持触摸屏设备的 Web 应用,我们需要借助浏览器的触摸事件来实线。 下图是各种触摸事件说明: 本文我们介绍 11 个用来处理触摸事件以及支持多点触摸的 JS 库:QUO JS Events:Touch, Tap, Double tap, Hold, Fingers, Swipe, Swipe Up, Swipe Right, Swipe Down, Swipe Left, ... Read More
posted @ 2013-08-15 20:56
任明浩
Views(364)
Comments(0)
Diggs(0)
安卓一炮走红 当前情势下手机的触摸时间也是非常的热火 但是要在手机上面实现向PC上面一样的鼠标事件监听是不是不行呢 答案是NO 是可以的众所周知,PC上面监听鼠标事件就是三个mousedownmousemovemouseup那在触摸设备上面呢,别着急 我们先要确定设备是否是触摸设备,最理想的办法就是-------js里面和C一样是有一个也是唯一一个三木运算符的对 你没有猜错 附上代码var touch =("createTouch" in document);//判定是否为手持设备 var StartEvent = touch ? "touchstart" Read More
posted @ 2013-08-15 20:55
任明浩
Views(323)
Comments(0)
Diggs(0)
前面说过用html5做一个画板开发,众所周知画板都会有一个很实用的功能就是喷漆,这个用js实现也不难但是就是很考验算法优化问题了 再次附上自己的喷漆算法(使用的事递归,但是时间效率上面还是不尽人意 用的是系统栈 所以比较大的填充区域会提示栈的溢出 但是功能还是能够实现的 也再次情各路大神帮忙优化一下算法)function pigment(){ $("#input").hide(); $("iframe").hide(); $("#people_add").hide(); $("#InterCanvas").unbi Read More
posted @ 2013-08-15 20:44
任明浩
Views(781)
Comments(0)
Diggs(0)
最近有参加比赛,做成一个产品,主要功能就是实现画板开发功能和立体成像,我的工作呢就是做好画板开发就行,首先画板开发是基于HTML5开发的,说白了就是html5的canvas元素做的一个画布然后执行一系列的绘画工作。但是由于画板要实现的功能很多,所以就在时间的监听机制上面开始忙活起来了。首先要监听鼠标的三个时间 mousedown,mousemove,mouseup然后对其相对应的动作执行相对应的事件,起初做的事用document.addEventListener('mousedown',function (){},false); 来监听相对应的动作然后分配相对应的事件但是要知道 Read More
posted @ 2013-08-15 20:40
任明浩
Views(544)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号