w3cschool - javascript w3sc




Come disabilitare la selezione del testo su una pagina web (4)

Sto cercando di rendere la pagina web molto nativa. Come rimuovere selezionare, selezionare tutte le proprietà nella pagina Web?


Disabilita la selezione di ogni elemento con CSS

body {
  -webkit-user-select: none;
     -moz-user-select: -moz-none;
      -ms-user-select: none;
          user-select: none;
}

Questo è supportato da Chrome, Safari, Firefox, IE 10 e Dispositivi iOS. Maggiori informazioni sulla pagina MDN .

Modifica: se vuoi che <input> e <textarea> rimangano selezionabili in Firefox, aggiungi:

input,
textarea {
     -moz-user-select: text;
}

Disattiva il menu di scelta rapida con jQuery

$(document).on("contextmenu", function (event) { event.preventDefault(); });

Puoi disabilitare aggiungendo un attributo nel tuo tag body oncontextmenu = "return false;

<body oncontextmenu="return false;">

questo può aiutarti

<div onselectstart="return false;" style="-moz-user-select: none;">

usa questo codice

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






css