Tôi có một số HTML và jQuery trượt div
lên xuống để hiển thị hoặc ẩn nó khi nhấp vào liên kết:
<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);
}
Câu hỏi của tôi là: Làm cách nào để sử dụng preventDefault()
để ngăn liên kết hoạt động như một liên kết và thêm "#" vào cuối URL của tôi và nhảy lên đầu trang?
Tôi không thể tìm ra cú pháp đúng, tôi chỉ nhận được một lỗi nói
ngăn chặnDefault () không phải là một hàm.