Ho un po 'di HTML e jQuery che scorre div
su e giù per mostrarlo o nasconderlo quando si fa clic su un collegamento:
<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>
$('div.toggle').hide();
$('ul.product-info li a').click(function(event){
$(this).next('div').slideToggle(200);
}
La mia domanda è: come posso fare preventDefault()
per evitare che il collegamento funga da collegamento e aggiunga "#" alla fine del mio URL e salti all'inizio della pagina?
Non riesco a capire la sintassi giusta, continuo a ricevere un errore dicendo
preventDefault () non è una funzione.