2009-10-23 5 views
0

J'ai une page où j'utilise jquery accordéon pour afficher/basculer du contenu.J'ai placé tout le contenu accordéon dans un div appelé divAccordionHolder. Lorsque la page se charge au départ, je ne veux pas montrer cette div, Lorsque l'utilisateur clique sur un bouton dans la page, la div qui a accordéon serait visible.J'ai mis la visibilité de la flasque divAccordionHolder dans la page et dans document.ready i je suis l'application de l'accordéon commejquery Accordéon: la liste déroulante ne se cache pas eventhought le conteneur principal visibilty est faux

$(document).ready(function() { 
     $("#accordion").accordion(); 

maintenant, mon problème est, quand la page charge le div divAccordionHolder montre pendant quelques secondes, puis disparaissent. Quelqu'un peut-il me dire comment éviter cela?

j'ai constaté que les contrôles de liste déroulante qui sont présents à l'intérieur du divAccordionHolder est le swhich de l'article est visible dans le temps de pageload.All autres contrôles tels que le bouton, l'étiquette ne viennent pas pour ce clignotement

Quelqu'un peut-il un guide de moi comment résoudre cela?

Répondre

0

Ajouter style = "display: none" sur div ou dans le style CSS.

Ou mieux déplacer div -1000 px avec css, et supprimer le style de position lorsque l'événement fin init de l'accordéon est déclenché.

Questions connexes