-webkit-touch-callout相当于IE

时间:2013-02-21 21:38:10

标签: html html5 css3 internet-explorer touch

使用Surface,可以将手指放在链接上并获得复制它的选项。这对我来说是不受欢迎的行为。这可以在iOS中禁用:

-webkit-touch-callout: none;

有没有人知道如何为IE禁用它?

3 个答案:

答案 0 :(得分:9)

对其他一切的命名略有不同。

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

答案 1 :(得分:4)

您可能正在寻找:

-ms-touch-select:   none;
-ms-touch-action:   none;

与上面一起,我还在body {}上使用它来自动隐藏IE 10中的滚动条:

-ms-overflow-style: -ms-autohiding-scrollbar;

此处还有更多内容:http://msdn.microsoft.com/en-us/library/windows/apps/hh996923.aspx

答案 2 :(得分:2)

您还可以通过将事件回调绑定到contextmenu事件来取消默认响应。这适用于IE浏览器,就像它在所有鼠标浏览器中一样:

window.addEventListener("contextmenu", function(e) { e.preventDefault(); })