現在用下面的腳本來顯示按鈕/隱藏DIV點擊如何在show/hide切換中只使用「show」?
function showHide(divID){
if (document.getElementById(divID).style.display == "none") {
$('#'+divID).fadeIn(3000);
} else {
$('#'+divID).fadeOut(3000);
}
}
這是我的HTML:
<button onClick="showHide('hideDiv',this.id)" type="button">English</button>
<button onClick="showHide('hideDiv',this.id)" type="button">Math</button>
<button onClick="showHide('hideDiv',this.id)" type="button">French</button>
,並使用一個單一的div來顯示按鈕上點擊
內容<div id="hideDiv" style="display:none;">
<p>A painting workshop in the early Renaissance probably resembled</p>
</div>
當我點擊數學英語後,內容將隱藏,再次點擊一次後,內容再次顯示。 但是,我想在用戶點擊任何按鈕時顯示內容,我想在此隱藏「隱藏」屬性,以便用戶無論點擊哪個按鈕都能看到內容。
這裏是小提琴鏈接http://jsfiddle.net/ytyAd/
我不明白。什麼時候div應該隱藏,什麼時候應該可見? – Aioros 2013-04-08 13:03:32
用你的問題創建一個jsFiddle,因爲你的內聯顯示風格:無,應該在頁面加載時默認隱藏你的內容。但是你聲稱它不是。所以繼續,並設置一個jsFiddle與您的問題。 – blackhawk 2013-04-08 13:05:35
內容應該是可見的,無論用戶點擊哪個按鈕(英語/法語/數學) – user1165077 2013-04-08 13:09:38