8
votes

"Utilisateur-sélectionne: aucun" et comportement étrange dans Firefox

J'essaie d'empêcher la surbrillance du texte dans Firefox pour certains éléments, mais pas tous les éléments de la page. Considérez les éléments suivants:

-webkit-user-select: none;


1 commentaires

J'ai une application Web qui fait beaucoup de traînée et de chute. Les mouseClicks accidentels peuvent causer une surbrillance, ce qui est inoffensif - mais peut être déroutant à l'utilisateur.


3 Réponses :


-1
votes

Vous pouvez essayer d'essayer onmousedown = "renvoyer false" et vous pouvez modifier le curseur si vous ne voulez pas la sélection ou le pointeur avec curseur:


0 commentaires

2
votes

Mozilla informe les éléments suivants sur la propriété Aucun :

Le texte de l'élément et sous-éléments apparaîtra comme s'ils ne peut pas être sélectionné. Toute utilisation de La sélection sera cependant contiendra ces éléments.

lire -MOZ-User-Select .


3 commentaires

C'est vrai. Cependant, la sélection interne -moz-User-Select n'est toujours pas correctement appliquée. En pratique, tout peut être mis en évidence - mais seul le texte intérieur devrait apparaître à mettre en évidence.


Peu importe ce que cette propriété fait, la div inner div est un sous-élément de l'extérieur DIV.


Cela ne résout pas le problème



14
votes

Remplacez xxx

avec xxx

le Description du -MOZ-User-User-Select Propriété stipule que -MOZ-Aucun signifie que le texte de l'élément et des sous-éléments ne peut pas être sélectionné, mais la sélection peut être activée sur les sous-éléments à l'aide de -MOZ-User-SELECT: Texte;


1 commentaires

Ce qui m'a attrapé était d'utiliser -Moz-User-Select: Tout. Pour une raison quelconque, cela ne fonctionne pas et vous devez utiliser -MOZ-User-Select: Texte.