4 回答

TA貢獻2011條經驗 獲得超2個贊
嘗試類似:
$('div.toggle').hide();
$('ul.product-info li a').click(function(event) {
event.preventDefault();
$(this).next('div').slideToggle(200);
});
這是jQuery文檔中有關該頁面的頁面

TA貢獻1820條經驗 獲得超3個贊
將href屬性設置為href="javascript:;"
<ul class="product-info">
<li>
<a href="javascript:;">YOU CLICK THIS TO SHOW/HIDE</a>
<div class="toggle">
<p>CONTENT TO SHOW/HIDE</p>
</div>
</li>
</ul>

TA貢獻1875條經驗 獲得超3個贊
建議您不要使用return false,因為這樣會導致3種情況:
event.preventDefault();
event.stopPropagation();
停止回調執行,并在調用后立即返回。
因此,在這種情況下,您實際上應該只使用 event.preventDefault();
文章存檔-jQuery Events:Stop(Mis)使用Return False

TA貢獻1909條經驗 獲得超7個贊
<ul class="product-info">
<li>
<a href="javascript:void(0);">YOU CLICK THIS TO SHOW/HIDE</a>
<div class="toggle">
<p>CONTENT TO SHOW/HIDE</p>
</div>
</li>
</ul>
采用
javascript:void(0);
添加回答
舉報