我正在考虑做一个针对使用触摸屏的 Internet Explorer 10 的项目。我目前没有方便的触摸屏,但需要知道 Internet Explorer 10 是否支持或将支持 DOM 触摸事件。
Update:触摸事件是开发中在 Internet Explorer 中。
虽然IE10不支持触摸启动 and touchend类型的事件,它将支持由指针组成的可以说是优越的模型。这些通用指针捕获来自笔、鼠标和手指的输入。帖子中给出了很棒的入门书IE10 和 Metro 风格应用程序的触摸输入,日期为 2011 年 9 月。
你应该能够变老touch只需进行一些特征检测和巧妙的脚本编写,模型就可以与 MSPointer 模型很好地配合使用:
var elm = document.getElementById("#foo"),
evt = window.navigator.msPointerEnabled ? "MSPointerDown" : "touchstart";
elm.addEventListener(evt, handler, false);
有关指针和手势事件的更多信息可以在此处找到:http://msdn.microsoft.com/en-US/library/ie/hh673557.aspx
重要进展
- The W3C已成立 a 工作小组基于微软的指针模型。
- Hand.is:一个用于在每个浏览器上支持指针事件的填充程序
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)