Итак, у меня есть следующий код, который я в основном просто строка JSON, я использую eval для преобразования в объект.Теперь этот объект имеет массив элементов, который отображается на экране с помощью цикла for:
function DisplayListing(str)
{
var obj = eval("(" + str + ")");
var div = document.getElementById('Response');
for(i=0; i<obj.files.length; i++)
{
div.innerHTML += '<span id="listing' + i + '" class="displayNone"><img src="' + obj.files[i].icon + '"/>' + obj.files[i].name + '</span><br />';
}
}
Это работает просто отлично.Однако я хочу подождать установленный интервал времени, прежде чем он перейдет к следующему элементу.Я хочу, чтобы он в основном вызывал функцию с тайм-аутом, поэтому каждый элемент исчезает на экране индивидуально.Все попытки до сих пор приводят к тому, что последний элемент выполняет функцию.Любая помощь будет принята с благодарностью!