Добрый вечер! Есть скрипт:
var text = 0;
function _click(id)
{
if (text != id)
{
//close text
if (text != 0)
{
if (document.getElementById('item'+text))
document.getElementById('item'+text).style.display = 'none';
}
}
//open current
if (document.getElementById('item'+id))
document.getElementById('item'+id).style.display = 'block';
}
text = id;
}
else
{
//close text
if (document.getElementById('item'+text))
document.getElementById('item'+text).style.display = 'none';
}
text = 0;
}
}
и ссылки:
<a onclick="_click(1); return false;" href="#">1</a>
<a onclick="_click(2); return false;" href="#">2</a>
<a onclick="_click(3); return false;" href="#">3</a>
и дивы:
<div style=" display:none" id="item1">
<div style=" display:none" id="item2">
<div style=" display:none" id="item3">
Это все работает(при клике по ссылке пив открывается,нажимаем на 2ю ссылку,первый див скрывается а 2й открывается)
Но не получается сделать так чтоб 1й див сразу был открыт,и при нажатии 1й закрывается а 2й открывается,щас если сделать сразу первый див блоком то тогда по 2й и 3й сылке не открываются дивы пока 2а раза не кликнеш по 1й ссылке чтоб 1й див закрылся((
Никак не могу понять как это сделать((
ПС: поиском не нашол похожей проблеммы