在頁面上我有在我的頁面的頂部這意味着可以作爲標籤,當一個人被點擊我想它的DIV顯示和隱藏休息一行鏈接。我真的不確定最好的方式去做這件事。切換的DIV使用jQuery
我的淵源是什麼想出了:
$("#overall").click(function(){
if ($("#overall").is(":hidden"))
{
$("#hourly-div").hide("fast");
$("#daily-div").hide("fast");
$("#monthly-div").hide("fast");
$("#overall-div").show("fast");
}
});
但是我發現這根本不能很好地工作。我應該檢查DIV的CSS是否爲display: hidden;
?
標記下方。
<ul class="stats">
<li><a href="#" id="overall">Overall stats</a></li>
<li class="sep">|</li>
<li><a href="#" id="hourly">Hourly Bandwidth</a></li>
<li class="sep">|</li>
<li><a href="#" id="daily">Daily Bandwidth</a></li>
<li class="sep">|</li>
<li><a href="#" id="monthly">Monthly Bandwidth</a></li>
</ul>
<div id="overall-div">
overall
</div>
<div id="hourly-div" style="display: none;">
hourly
</div>
<div id="daily-div" style="display: none;">
daily
</div>
<div id="monthly-div" style="display: none;">
monthly
</div>
我想要的overall
DIV當用戶加載頁面,並要隱藏的休息,直到用戶點擊一個標籤爲他們展示。
謝謝。 :)
我不明白。如果您的用戶隱藏,您將如何點擊一個div? – 2009-12-16 16:17:59
他們點擊頁面頂部的鏈接,進入功能來顯示/隱藏DIV :)這就是UL在標記上的用途。 – Matt 2009-12-16 16:19:02