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条经验 获得超2个赞
将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);
添加回答
举报