2009-10-17 12 views
0

Je n'ai aucune idée de ce que je fais, mais j'ai trouvé du code, que j'utilise pour créer une liste déroulante accordéon pour une page d'aide sur mon blog. Tout fonctionne parfaitement, mais quand je clique sur un lien dans la liste déroulante, il ferme l'accordéon et ne va pas sur le site externe. Je n'ai aucune idée de ce que je fais de mal. Y'a t'il un moyen d'arranger cela?Les liens d'accordéon jQuery ne fonctionnent pas

Voici le code que je utilise ...

jQuery(function() { 
    jQuery("li.profile a").click(function(e) { 
    jQuery(e.target).closest("li").find("p").toggle(); 
    return false; 
    }) 

});

C'est le html ...

<ul > 
    <li class="profile"> 
     <a href="#">Section 1</a> 
     <p style="display: none;"> 
     <a href="www.google.com">Click here</a> Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer 
    ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit 
    amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut 
    odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate. 
     </p> 
    </li> 
</ul> 

S'il y a une solution pour cela, veuillez dumb-le pour moi, je vais donc comprendre ce que je dois faire. Merci d'avance!

Répondre

0
jQuery(function() { 
    jQuery("li.profile > a").click(function(e) { 
    jQuery(e.target).closest("li").find("p").toggle(); 
    return false; 
    }) 
}); 
+0

Merci beaucoup! – Stacie

Questions connexes