Не много не в тему но вопрос про ID.
Создал простой скрипт по раскрытию скрытию divов с эфектом из jquery... Все работает, но появилась необходимость избавится от кучи ID которые приходится вбивать в каждый div. Соответственно для каждого diva разный id.
function exdiv(id)
{
if($(id).css('display')=='none')
{
$(id).animate({height: 'show'}, 750);
}
else
{
$(id).animate({height: 'hide'}, 750);
}
}
<div onclick="exdiv('#1'); return false;">
<div id="1" style="display: none;">Блок с ID 1...</div>
<div onclick="exdiv('#2'); return false;">
<div id="2" style="display: none;">Блок с ID 2...</div>
Можно ли как то изменить скрипт чтобы ID был универсален, т.е. для всех divов был один...
До этого у меня был скрипт который позволял так делать, но в нем я так и не смог разобраться, так и не понял где там этот универсальный ID прописывается...
Вот код скрипта с универсальным ID аля expandit(this):
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''
function expandit(curobj)
{
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
<div onclick="expandit(this)">
<div style="display: none;">111</div>
<div onclick="expandit(this)">
<div style="display: none;">222</div>
Помогите разобраться.