Dans certains scénarios, un texte superposé DIV transparent, tel qu'un filigrane, peut interférer avec l'interaction de l'utilisateur en devenant accidentellement sélectionnable. Ce problème se produit même lorsque le DIV a un z-index inférieur, car les navigateurs donnent la priorité à la sélection en fonction du contenu visible plutôt que de sa couche.
Pour rendre un DIV non sélectionnable, il existe deux approches viables :
Utilisation de jQuery :
Pour désactiver la sélection à l'aide de jQuery, vous pouvez utiliser ce qui suit extension :
$('.button').disableSelection();
Utilisation de CSS :
Vous pouvez également utiliser CSS pour obtenir le même résultat sur plusieurs navigateurs :
.button { user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; }
En appliquant cette propriété CSS, vous désactivez efficacement la sélection de l'utilisateur pour le DIV spécifié, garantissant ainsi que le texte sous-jacent reste non sélectionnable.
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!