Problème simple: J'utilise Accordion sans aucun thème d'interface utilisateur (juste barebones, en utilisant mon propre CSS). Jusqu'ici, tout va bien, sauf que je n'arrive pas à comprendre comment définir un style "actif" pour l'en-tête actuellement sélectionné.jQuery UI - Accordéon - En-tête actif de style?
Le code jQuery:
$("#menu").accordion({
event: "mouseover",
header: "a.top"
});
Le code HTML:
<a href="#" class="top">XXX1</a>
<div class="sub">
<a href="#">Subheading 1</a>
<a href="#">Subheading 2</a>
<a href="#">Subheading 3</a>
</div>
<a href="#" class="top">XXX2</a>
<div class="sub">
<a href="#">Subheading 1</a>
<a href="#">Subheading 2</a>
<a href="#">Subheading 3</a>
</div>
Cela fonctionne très bien, sauf que je ne peux pas trouver un moyen de définir les styles pour l'en-tête actif sans utiliser ThemeRoller.
Configuration manuelle des styles suivants dans mon CSS n'a pas d'effet:
.ui-state-active
.ui-widget-content .ui-state-active
.ui-state-active a
.ui-state-active a:link
.ui-state-active a:visited
Assistance, s'il vous plaît?
pouvez-vous vérifier que vos styles CSS ne sont pas réinitialisés par jQuery? J'ai essayé ceci avec .ui-state-active et j'ai pu changer les styles –
Avez-vous déjà trouvé la solution? – Laguna