Afin d'éviter l'effet Accordéon sur le bloc (#div) sélectionné, la solution suivante m'a été donnée sur le groupe de discussion jQuery (merci Glen)
$(document).ready(function(){
$("#blogextra ul:not(:first)").hide();
$("#blogextra h2").click(function(){
var target = $(this).next('#blogextra ul')
$("#blogextra ul:visible").not(target).slideUp();
target.slideToggle();
});
$("#blogextra h2").mouseover(function () {
$(this).css("cursor","pointer");
});
});
Le bloc se ferme mais ne se réouvre pas dans la foulée - c'est mieux.
Limites demeurantes :
- Les widgets Liens et Liens de navigation fonctionnent pas : la magie jQuery fonctionnent seulement pour des widgets dont la structure est
<div><h2></h2><ul></ul></div> - Le widget Texte ? bin ça dépend ! voir point précédent...
- C'est tout (enfin je crois) ;-)
Derniers commentaires