10

Surface を使用すると、リンクに指を置いたままにして、それをコピーするオプションを取得できます。これは私にとって望ましくない動作です。これは、iOS では次の方法で無効にできます。

-webkit-touch-callout: none;

IEで無効にする方法を知っている人はいますか?

4

3 に答える 3

9

他のすべてのものに対してわずかに異なる名前が付けられています。

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
于 2013-02-21T22:06:45.557 に答える
4

あなたは探しているかもしれません:

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

上記と合わせて、IE 10 でスクロールバーを自動的に非表示にするために body{} でもこれを使用します。

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

ここにもっとあります:http://msdn.microsoft.com/en-us/library/windows/apps/hh996923.aspx

于 2013-04-16T06:52:58.337 に答える
4

イベント コールバックを contextmenu イベントにバインドすることで、デフォルトの応答をキャンセルすることもできます。これは、マウス用のすべてのブラウザーで常に行われているように、タッチ用の IE で機能します。

window.addEventListener("contextmenu", function(e) { e.preventDefault(); })
于 2014-06-13T18:25:22.703 に答える