2010-05-28 4 views
0

J'ai un accordéon jquery ui standard et je charge le contenu en utilisant un tag link_to_remote (dans l'en-tête accordéon). Tout cela fonctionne bien. Le problème est, une fois que le contenu est chargé, je ne veux pas d'un appel ajax, je veux juste que l'accordéon se couche, comme il devrait le faire normalement. J'ai essayé de le faire en utilisant la jquery suivante, mais en cliquant sur l'en-tête, le lien fait toujours une demande.link_to_remote et jquery accordéon

#lbs_list is the div inside the accordion. 

$j('#lnk_show_benefit').bind('click', function(e) { 
    if ($j('#lbs_list').is(':visible')) { 
     e.preventDefault(); 
     return false; 
    } else { 
     return true; 
    } 
}); 

Répondre

0

Eh bien, je l'utilise: avant optiopn de lien vers la télécommande pour le faire ..

:before => "if ($('lbs_list').childElements().size() > 1) {return false} 

Je ne sais pas si elle la meilleure solution si.