我有一些HTML和jQuery代码,可以在点击链接时将一个div
向上或向下滑动以显示或隐藏它:
<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);
}
我的问题是:如何使用preventDefault()
来阻止链接作为链接并在我的URL末尾添加"#"并跳转到页面顶部?我无法弄清正确的语法,我一直得到一个错误,说:
preventDefault()不是一个函数。