JQuery Activation accordéon
-
11-09-2019 - |
Question
Y at-il une autre façon d'activer un menu d'accordéon en plus du
.Accordion ( 'activation', indexval); méthode? Dans IE7 cela change ma tête en forme DIV (défonce il). L'accordéon est à la base de la page afin lorsqu'elle est activée ma tête disparaît. Quelqu'un peut-il me proposer un peu d'aide avec cela?
Voici ce que j'ai .. L'activation est à l'origine haut-tête div à disparaître.
var targetOffset = $('.HwContentInformation').offset().top;
$('#content,#header').animate({ scrollTop: targetOffset }, .5);
$("#HwReferences").accordion('activate', 0);
Merci
Nick
La solution 2
Il s'avère que ma page de contenu avait une Javascript défectueuse qui a été soustrait la hauteur de l'en-tête de la zone de contenu. Ce fut la mise en l'en-tête de « 0 » se cachant ainsi lorsque la page rafraîchie. Merci pour la tentative.
Autres conseils
J'ai déjà eu un problème similaire en accordéon par défaut utilisera les balises <h3>
pour ses éléments d'en-tête. Votre tête de page a probablement une balise <h3>
dans ce que vous ne vous attendez pas à être dans l'accordéon.
Qu'est-ce que vous pourriez faire, est de changer les en-têtes dans #HwReferences à <h5>
puis faire quelque chose comme ceci:
$("#HwReferences").accordion({'header': 'h5'}).accordion('activate',0)
HTH