归档: 2012/3

工作笔记(2012)

鼠标滚动 2012-12-22:#function handleMouseWheel (e) { if (!e) e = window.event; if (e.wheelDelta <= 0 || e.detail > 0) {document.getElementById('t').innerHTML='滚轮向下滚?'} else {docu

Web多点触控开发

前言# 诸如智能手机和平板电脑一类的移动设备通常会有一个电容式触摸屏(capacitive touch-sensitive screen),以捕捉用户的手指所做的交互。随着移动网络的发展,其能够支持越来越复杂的应用,web开发者需要一种方法来处理这些事件。例如,几乎所 有的快节奏游戏都需要玩家一次按下多个按钮,这种方式,在触摸屏情况下,意味着多点触摸。 Apple在iOS 2.0中引入了触摸事件A

深入了解iPad上的MouseEvent

iPad上没有鼠标,所以手指在触发触摸事件(TouchEvent)的时候,系统也会产生出模拟的鼠标事件(MouseEvent)。 这对于普通网页的浏览需求而言,基本可以做到与PC端浏览器无明显差异。但是如果你正在做一款与用户有着强交互的WebAPP程序,比如一个html5小游戏或者图片处理工具什么的,那么依赖默认模拟恐怕不能满足产品的需求。 一个通常的建议是:在iPad上(或者说各个移动终端上),

HTML5 手指触摸滑动事件

更新了对手指触摸滑动事件的代码,做webApp的朋友可以用到 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849$(document).ready(function() { var startX, startY, endX,