J'ai du html/jquery qui fait glisser un div vers le haut et vers le bas pour le montrer/cacher, quand un lien est cliqué :
<ul class="product-info">
<li>
<a href="#">YOU CLICK THIS TO SHOW/HIDE</a>
<div class="toggle">
<p>CONTENT TO SHOW/HIDE</p>
</div>
</li>
</ul>
et mon jquery...
$('div.toggle').hide();
$('ul.product-info li a').click(function(event){
$(this).next('div').slideToggle(200);
}
);
Ma question est la suivante : comment puis-je utiliser preventDefault() pour empêcher le lien de se comporter comme un lien et d'ajouter # à la fin de mon URL et de sauter en haut de la page ? Je n'arrive pas à trouver la bonne syntaxe, je continue à obtenir une erreur disant que preventDefault() n'est pas une fonction.