我有3 Divs彼此之上和3個鏈接切換其知名度。
默認情況下所有div被設置爲display:none
和下面的sript適用於每個相應的div但需要切換對方的狀態,例如:
鏈接1 =?顯示Div1構成(或反之亦然)當我點擊鏈接我需要顯示Div2的和隱藏Div1構成,DIV3。如果我點擊鏈接3 =顯示DIV3和隱藏Div1構成,Div2的如果它們是可見的,等等...換句話說,顯示1個格在同一時間。javascript多個div的切換可見性
我該怎麼辦?這是我到目前爲止。
鏈接
<a href="#" onclick="toggle_visibility('Soft');"></a>
<a href="#" onclick="toggle_visibility('Broch');"></a>
<a href="#" onclick="toggle_visibility('tut');"></a>
的DIV
<div id="Soft" style="display: none;">.....</div>
<div id="broch" style="display: none;">.....</div>
<div id="tut" style="display: none;">.....</div>
的Javascript
function toggle_visibility(Soft) {
var soft = document.getElementById(Soft);
if(soft.style.display == 'block')
soft.style.display = 'none';
else
soft.style.display = 'block';
}
function toggle_visibility(Broch) {
var e = document.getElementById(Broch);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
function toggle_visibility(tut) {
var e = document.getElementById(tut);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
這是很容易使用jQuery ......是您使用它? –