html5 – 桌面浏览器是否支持触摸事件?

我试图通过使用< canvas>原型设计一个非常简单的绘图应用来加快 HTML5的速度.并触摸ontouchstart和ontouchmove等活动.

这在Android模拟器中显示并正常工作,我使用鼠标单击来模拟触摸事件.但是,在我的桌面浏览器(Safari 5.1.1,Windows 7上的Firefox 7)中运行时,它根本不起作用.

我认为鼠标点击事件将被解释为触摸事件,就像在模拟器中运行时一样.

我现在想知道桌面浏览器是否只是不支持触摸事件.

解决方法

Firefox 6及更高版本支持触摸事件.请参阅兼容性表 here.

MDN article on Touch Events

编辑:您是使用触摸屏还是鼠标进行测试?鼠标事件不会自动转换为触摸事件.有关如何使用鼠标模拟触摸事件,请参阅this post.

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码