ฉันมี 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 () ไม่ใช่ฟังก์ชัน