2012-12-17 3 views
0

J'utilise slidetoggle (http://api.jquery.com/slideToggle/) pour étendre/contracter des divs dans une liste - je voudrais tout fermer avant d'ouvrir un autre lien, donc seulement un div est ouvert à tout moment - est-ce possible?slideToggle jquery - close all

Je suis actuellement un peu basculer les divs individuels sur clic en utilisant -

  $(this).find(".listContentN").slideToggle(500); 
+0

'$ (this) .Find (".listContentN"). slideToggle (500) .end(). siblings(). find (". listContentN"). slideUp (500); ' – adeneo

Répondre

0

Il est facile, mais pourquoi vous pas défini sur sélecteur de parent:

$(".ELEMENT .listContentN").click(function(){ 
    $(this).parent().find(".listContentN").slideToggle(500); 
    $(this).slideToggle(500); 
});