使用Surface,可以将手指放在链接上并获得复制它的选项。这对我来说是不受欢迎的行为。这可以在iOS中禁用:
-webkit-touch-callout: none;
有没有人知道如何为IE禁用它?
答案 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(); })