Bonjour,
Je suis en train de réaliser un thème pour un blog wordpress.
J'ai ajouté un petit javascript pour afficher/masquer les commentaires avec le code ci-dessous:
puis le code HTML:
Tout cela fonctionne bien, mais je trouve la transition un peu brutale, car lorsque l'on clique sur le lien l'ensemble des commentaires sont affichés d'un coup.
Je souhaiterais donc modifier le javascript afin d'ajouter un effet déroulant ou de fondu pour rendre la transition plus douce.
J'ai bien essayé différente solutions trouvées sur le net, mais je n'arrive pas à les appliquer à mon cas.
Si quelqu'un peu me donner un coup de main, je suis preneur.
Merci.
Modifié par mamax (25 Aug 2009 - 15:08)
Je suis en train de réaliser un thème pour un blog wordpress.
J'ai ajouté un petit javascript pour afficher/masquer les commentaires avec le code ci-dessous:
<script type="text/javascript">
function ToggleDiv(elementId)
{
var el = document.getElementById(elementId);
if (el.style.display != 'block')
{ el.style.display = 'block'; }
else
{ el.style.display = 'none'; }
}
</script>
puis le code HTML:
<div id="affichagecommentaire" onclick="ToggleDiv('commentaires');">
<a href="#comment">Afficher/Masquer commentaires</a>
</div>
<a name="comment"></a>
<div id="commentaires">
...
</div>
Tout cela fonctionne bien, mais je trouve la transition un peu brutale, car lorsque l'on clique sur le lien l'ensemble des commentaires sont affichés d'un coup.
Je souhaiterais donc modifier le javascript afin d'ajouter un effet déroulant ou de fondu pour rendre la transition plus douce.
J'ai bien essayé différente solutions trouvées sur le net, mais je n'arrive pas à les appliquer à mon cas.
Si quelqu'un peu me donner un coup de main, je suis preneur.
Merci.
Modifié par mamax (25 Aug 2009 - 15:08)