Donc, tout au long de mon document, je voudrais à chaque fois que l'utilisateur passe la souris sur un élément avec un nom de classe spécifique, je voudrais ajouter une classe .Ajouter une classe à la fonctionnalité .hover sur un nom de classe spécifique - jQuery
Mon CSS ressemble à ceci:
.hotspot:hover, .hotspothover
{
border: 4px solid #fff;
box-shadow: 0px 0px 20px #000;
-webkit-box-shadow: 0px 0px 20px #000;
-moz-box-shadow: 0px 0px 20px #000;
z-index: 1;
}
Nom de la classe: "hotspot".
J'ai essayé, mais il ne semble pas fonctionner:
$("#hotspot.hover #hotspothover").addClass("bubble bottom");
Merci.
Comment remplacer l'autre classe. Par exemple. Comment puis-je remplacer les attributs CSS actuellement associés à «hover» et le remplacer par les attributs CSS associés à mon autre classe - plutôt que de l'ajouter. – marcamillion
Vous devez définir les classes 'bubble' ou' bottom' de telle sorte qu'elles soient prioritaires. Habituellement, il suffit de les charger plus tard, mais vous pouvez aussi ajouter '! Important' aux déclarations qui sont têtues. – artlung
@artlung. +1 à ce que vous avez dit. –