La désactivation de la sélection de texte est toujours nécessaire dans certains scénarios, par exemple si vous ne souhaitez pas que d'autres copient vos articles. Pour le moment, nous pouvons résoudre ce problème en utilisant CSS+JS. De plus, il convient de souligner ici que la sélection par l'utilisateur n'est pas encore une norme officielle du W3C et que chaque navigateur fournit une prise en charge sous la forme d'attributs privés.
Syntaxe
Formal syntax: none | text | all | element
Le code est le suivant :
(-prefix-)user-select: none; (-prefix-)user-select: text; (-prefix-)user-select: all; (-prefix-)user-select: element;
Le code est le suivant :
.row-of-icons { -webkit-user-select: none; /* Chrome all / Safari all */ -moz-user-select: none; /* Firefox all */ -ms-user-select: none; /* IE 10+ */</p> <p> /* No support for these yet,use at own risk */ -o-user-select: none; user-select: none; }
Compatibilité IE
Actuellement, la règle -ms-user-select peut être utilisée dans les navigateurs d'IE 10 et supérieur, mais dans les versions antérieures d'IE, nous ne pouvons désactiver la sélection que via javascript. Texte :
Le code est le suivant :
$(el).attr('unselectable','on') .css({'-moz-user-select':'-moz-none', '-moz-user-select':'none', '-o-user-select':'none', '-khtml-user-select':'none', /* you could also put this in a class */ '-webkit-user-select':'none',/* and add the CSS class here instead */ '-ms-user-select':'none', 'user-select':'none' }).bind('selectstart', function(){ return false; });
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!