我認爲我的return false
代碼無法正常工作。請看:返回false不工作
$(".home .options .tabs ul li a").click(function(e){
var qual = $(this).attr("href");
$(".content.home .options .tabs ul li").removeClass("active");
$(this).parent().addClass("active");
$(".content.home .options .holder .tab").hide();
$(".content.home .options .holder "+qual).show();
return false;
});
這裏是我的html代碼:
<div class="tabs">
<ul>
<li class="active"><a href="#lancamentos">Lançamentos</a></li>
<li><a href="#obras">Em Obras</a></li>
<li><a href="#prontos">Prontos para Morar</a></li>
</ul>
</div><!-- tabs -->
當我點擊,它不會去鏈接,但跳轉的頁面。發生了什麼?
謝謝!
UPDATE
好吧,我已經更新了代碼。仍然沒有工作。
這可能會幫助:http://api.jquery.com/event.stopPropagation/ – 2012-01-03 13:27:58
@大衛拉伯格:我認爲這是相當約'preventDefault'停止導航。 – pimvdb 2012-01-03 13:31:54
跳頁?實際上想說什麼? – AmGates 2012-01-03 14:04:49