【问题标题】:What is -ms-touch-action called in other browsers?在其他浏览器中调用 -ms-touch-action 是什么?
【发布时间】:2012-04-21 02:44:17
【问题描述】:

对于其他浏览器,-ms-touch-action 等价于什么?

【问题讨论】:

    标签: css pointer-events


    【解决方案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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-26
        • 2017-02-03
        • 1970-01-01
        • 2016-03-17
        • 1970-01-01
        • 2015-11-20
        • 2019-09-28
        相关资源
        最近更新 更多