J'ai cette bascule jQuery. Il fonctionne bien.
<ul>
<li>Go to the store</li>
<li>Pick up dinner</li>
<li>Debug crash</li>
<li>Take a jog</li>
</ul>
$("li").toggle(
function () {
$(this).css({"list-style-type":"disc", "color":"blue"});
},
function () {
$(this).css({"list-style-type":"disc", "color":"red"});
},
function () {
$(this).css({"list-style-type":"", "color":""});
}
);
Le problème est que lorsque je fais un clic rapide, le texte est mis en évidence. Existe-t-il un moyen d'empêcher le texte d'être mis en évidence ?
0 votes
Qu'entendez-vous par "mis en évidence" ? Le texte est-il sélectionné dans l'élément de la liste si vous cliquez pendant le basculement ?
0 votes
Essayez simplement de double-cliquer sur un texte... Vous verrez ce que je veux dire... le texte sera sélectionné (surligné)... Je ne veux pas que le texte soit sélectionné...
0 votes
stackoverflow.com/questions/880512/
1 votes
Notez que la question référencée par @Aristoteles ci-dessus a une réponse qui fonctionne correctement (bien que ce ne soit pas celle acceptée), contrairement à cette question. J'ai voté pour fermer sur cette base.
0 votes
Merci de m'avoir prévenu !