我使用下面的jQuery隱藏和顯示內容(切換),作爲我的網站中的樹狀導航菜單。我發現這個代碼非常有用,因爲通過點擊,它一次只顯示一個div。第二次點擊關閉切換格
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
function show_region(chosen_region) {
$('.city_div').each(function(index) {
if ($(this).attr("id") == chosen_region) {
$(this).slideDown(200);
}
else {
$(this).slideUp(600);
}
});
}
</script>
<style type="text/css">
.city_div {display: none;}
</style>
<a href="javascript:show_region('box01');">North</a><br>
<div class="city_div" id="box01">Div #01</div>
<a href="javascript:show_region('box02');">Centre</a><br>
<div class="city_div" id="box02">Div #02</div>
<a href="javascript:show_region('box03');">South</a><br>
<div class="city_div" id="box03">Div #03</div>
問題是我只能通過打開另一個div來關閉div。
如何通過第二次點擊關閉div?
我認爲對於一個標籤右邊的代碼是''North –
@CrisimIlNumenoreano:取出'的JavaScript:',雖然。 – Ryan
是的,你說得對。所以'North'。 –