2010-10-20 1 views
1

Je fais référence au portlet example hereJQuery UI Sortable: bascule tous les portlets lors de leur création?

Toutes les divs de la classe 'portlet-content' sont affichées lorsque la démo démarre. Je suis en train de les amener à s'effondrer quand la page se charge, et j'ai essayé ceci:

$('.portlet-content').toggle(); 

A l'intérieur du document.ready(). Cependant cela ne fonctionne pas. Cependant, si j'entre l'instruction ci-dessus en utilisant la console Firebug, cela fonctionne. Dois-je remplacer certains événements par défaut?

Editer: Il semble que le toggle fonctionne; Cependant, lorsque l'onglet est sélectionné, il semble que tous les div à l'intérieur sont également basculés. Y at-il de toute façon pour empêcher ce comportement?

Répondre

1

Peut-être, vous devriez essayer avec un autre événement:

$(window).load(function() 
{ 
$('.portlet-content').toggle(); 
}); 

Dans les js de démonstration, il doit exister quelque chose d'exécution après que dom est chargé ($ (document) .ready)

+0

Cela fonctionne. Cependant, le div sera automatiquement basculé quand un onglet est cliqué. – Extrakun

+0

Vous pouvez gérer cela avec des variables sûrement. Je ne vois pas cela clairement pour votre explication. – netadictos