html5支持触控手机吗?

Wes*_*org 7 javascript html5 touch mobile-browser

我想知道html5是否支持移动设备原生的触摸功能?因此,我们不必为iOS/Android/WP7制作本机应用程序,但可以制作在移动浏览器中加载的html5页面.

编辑

我的意思是在浏览器中支持touch native的JavaScript支持,这样你就可以通过html5中的触摸实现自己的功能.

scu*_*ker 8

取决于触摸事件的类型.对于标准浏览器单击/鼠标事件,这些事件由浏览器模拟.正如Halst所提到的,只需使您的可点击元素足够大,即可在移动环境中工作.

如果你想使用多点触控/手势,它会变得更有趣.

Webkit提供touchstart, touchmove, touchend, touchcancel.对于单点触摸事件,IOS Safari和Android Webkit中的支持应该相同.您可以自己滚动或使用像jqTouch这样的库.

您可以阅读有关IOS Safari如何处理触摸事件的更多信息.Android的事件似乎没有详细记录,但您可以阅读有关quirksmode触摸支持的更多信息.