0

ほとんどの Web アプリを選択不可に設定しています。例として div を使用します。

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

驚くべきことは、左端に沿って選択を開始することで、ページの大部分を選択できることです。DOM インスペクターは、DOM 要素自体の外側で選択していて、最上位の HTML 要素の内側から選択していることを教えてくれます。私はばかげて、次のように設定してみました:

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

...効果はありませんでした。ここでは私は完璧主義者ですが、この時点で興味があります.どうすればこれを完全に無効にできますか? 本体はすでに幅 100% です。その外側をクリックできる理由がわかりません。

また、これは Firefox でのみ発生します。

4

1 に答える 1

0

全体的なラッパーとして div をスローします。上下左右に負の絶対位置を使用します。たとえば、-150 上 -150 下とします。コンテンツを 120 120 で埋め戻します。スクロール トップ オブザーバーを使用するか、スライド ヘッダーを追加します。追加の 60 のスペース崩壊があるときのデフォルトのアニメーションとして機能します(パディングからマージンへの切り替え

うまくいくはずですが、ヘッダーのレイヤーや画像に拡張領域を使用していない場合は、首が痛くなる可能性があります。

それが役に立てば幸い。

心から

ジェイソン

于 2016-09-15T04:50:24.543 に答える