2009-12-05 10 views
0

Comment Jquery utilise-t-il une création similaire à Ajax CollapsiblePanel?Panneau JQuery rétractable

+0

recherchez-vous un certain conteneur qui obtient ses informations de paiement ajax et élargit l'élément selon le contenu est-il retourné? – yoda

Répondre

1

manuellement: Avoir un div pour l'en-tête (qui sera cliqué pour développer et réduire), et un autre div pour le contenu (qui aura la matière à afficher).

Voici un exemple.

//To Show 
$('#myheader1').click(function(){$('#mycontent1').Show())}; 

//To Show 
$('#myheader1').click(function(){$('#mycontent1').Hide())}; 

Vous devrez maintenir l'état de visibilité dans une variable.

Comm.prete

http://plugins.jquery.com/project/accordion

+3

+1, vous pouvez également utiliser 'Toggle()' (http://docs.jquery.com/Events/toggle) pour éviter d'avoir à stocker un état de visibilité. – Jared

0

Essayez ceci:

<ItemTemplate> 
    <span class="title">Show/Hide</span> 
    <div> 
     <!-- put some elements here... --> 
    </div> 
</ItemTemplate> 

$(".title").click(function() { $(this).next("div").slideToggle("slow"); }); 
Questions connexes