我正在嘗試使頁面的各個部分可摺疊。沒有計劃使用手風琴,但簡單的隱藏/節目來節省屏幕空間。請參閱下面的示例代碼。第一個鏈接必須點擊兩次以使該部分隱藏,而第二個鏈接正常工作。忽略這個問題,如果你可以建議一個更好的方法來做到這一點。在這個例子中,div1處於打開位置,div2隱藏起初。Jquery可摺疊區域
謝謝, bsr。
<!doctype html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
</head>
<body>
<a class="toggle" href="#">Hide</a>
<div class="toggle">
<p>First div</p>
</div>
<a class="toggle" href="#">Show</a>
<div class="toggle" style="display: none">
<p>Second div</p>
</div>
<script type="text/javascript">
jQuery().ready(function() {
$("a.toggle").toggle(
function() {
$(this).text("Hide");
$(this).next("div.toggle").show();
},
function() {
$(this).text("Show");
$(this).next("div.toggle").hide();
}
);
});
</script>
</body>
</html>
我可以擴大該更新的鏈接文本(顯示/隱藏),以及? – bsr 2011-05-08 17:02:12
當然,我編輯了我的答案。 – DarthJDG 2011-05-08 17:14:21