我的網站有一些常見問題頁面的JavaScript代碼。所以,你點擊這個問題,答案就會出現。現在,我無法弄清楚的是,當我點擊了一個問題並且這個問題已經打開時,當我點擊另一個問題時,我想讓上一個問題關閉。基本上,一次只能打開一個。找到類似的代碼,但不是我正在尋找的。用Javascript顯示和隱藏文本
任何幫助將是偉大的,這是我的代碼。謝謝!!!! KAIT
<script type="text/javascript">
function unhide(divID) {
var item = document.getElementById(divID);
if (item) {
item.className=(item.className=='hidden')?'unhidden':'hidden';
}
}
</script>
<p><a href="javascript:unhide('q1');">Here is my Question???</a></p>
<div id="q1" class="hidden">
<p>The Answer goes here.</p>
</div>
<p><a href="javascript:unhide('q2');">Here is my 2nd Question???</a></p>
<div id="q2" class="hidden">
<p>The 2nd Answer goes here.</p>
</div>
它可能會更快使用一個手風琴[jQuery的手風琴(http://jqueryui.com/accordion/) – 2013-03-01 14:26:35
@axrwkr那是相當沉重的重量這種情況。 – 2013-03-01 14:28:36
你使用jQuery嗎? – Wryte 2013-03-01 14:32:00