11548 sujets

JavaScript, DOM et API Web HTML5

Hello à tous,

Voilà j'utilisa la fonction slideDown() d'AJAX. Elle est appelée depuis un lien tout bete :


<a href="#" class="anime"> Animer </a>

Puis en JS:

$(".anime").live("click", function () {slidedown etc.}


Mon problème est qu'en cliquant sur le lien "Animer", l'animation se fait, mais étant donné que le href pointe vers "#", le navigateur remonte ma page vers le haut, et du coup on ne voit plus l'animation (qui est en bas de page)...

Ce problème est tout bête et malgré la quantité d'AJAX utilisé sur le web, je ne trouve pas comment le résoudre...
Modifié par Yoyo85 (12 Aug 2010 - 02:03)
Auto-résolution :je viens d'ajouter un onclick="return false" pour que le lien ne s'active jamais (mais l'ajax est quand meme appelé). Merci @ tous!! Smiley cligne