在其他浏览器中调用 -ms-touch-action 是啥?
Posted
技术标签:
【中文标题】在其他浏览器中调用 -ms-touch-action 是啥?【英文标题】:What is -ms-touch-action called in other browsers?在其他浏览器中调用 -ms-touch-action 是什么? 【发布时间】:2012-04-21 02:44:17 【问题描述】:对于其他浏览器,-ms-touch-action
等价于什么?
【问题讨论】:
【参考方案1】:现在有一个不带前缀的touch-action
属性,在W3C Pointer Events Candidate recomendation 中提出。
来自MSDN documentation linked to in the OP:
从 Internet Explorer 11 开始,此事件 (
-ms-touch-action
) 的 Microsoft 供应商前缀版本不再受支持,并且可能会在未来的版本中被删除。相反,请使用不带前缀的名称touch-action
,这样更符合标准和未来的兼容性。
【讨论】:
来自谷歌浏览器的值是什么? (显示示例它没有帮助)我在带有许多触摸屏的 windows 8.1 pro 中遇到问题。 @YumYumYum 您应该可以在 Chrome 中使用touch-action
,请参阅caniuse.com/#feat=css-touch-action。如果您对此属性有特定问题,也许您可以提供一个最小样本,将您的问题重现为一个新问题。
我使用了触摸动作。但是在 Ello 触摸屏和 iiyama 触摸屏中,鼠标光标移动但当我应用触摸时它不会触发点击。 touch-action 在 HP All in one 触摸屏中使用相同的 javascript 代码。【参考方案2】:
没有。这是part of IE10 支持自定义多点触控交互或手势的功能。
看看这个overview 实现的前缀 CSS 属性,以及它们在其他网络浏览器引擎中的对应物。
【讨论】:
【参考方案3】:Chrome 正在 Chrome 35(现在处于测试阶段)中提供触摸动作支持:http://blog.chromium.org/2014/04/chrome-35-beta-more-developer-control.html
【讨论】:
以上是关于在其他浏览器中调用 -ms-touch-action 是啥?的主要内容,如果未能解决你的问题,请参考以下文章