сначала был так:
function dropDown(){
menuBody.style.display="block";
menuState=true;
var i;
for(i in menuItems){
setTimeout(function(){itemDropDown(menuItems[i]);},menuDelay*i);
//i++;
}
//setTimeout(function(){menuBody.style.display="block";},menuDelay*i);
}
работало криво
потом стало так:
function dropDown(){
menuBody.style.display="block";
menuState=true;
var i;
function addItemDropDown(i){setTimeout(function(){itemDropDown(menuItems[i]);},menuDelay*i);}
for(i in menuItems){
addItemDropDown(i);
//i++;
}
setTimeout(function(){menuBody.style.display="block";},menuDelay*i);
}
и это таже работает криво!!!
в чём подвох?