Показать сообщение отдельно
  #1 (permalink)  
Старый 11.11.2013, 16:16
Аспирант
Отправить личное сообщение для feniks7 Посмотреть профиль Найти все сообщения от feniks7
 
Регистрация: 08.07.2013
Сообщений: 51

Задерженная смена фонового изображения массива.
Тут такое дело, имеется массив элементов 15 дивов с разными бг-имэйджами, мне нужно по очереди их брать с интервалом 0.5-1 секунды и менять им значения бг-имейджа. (урл самого изображения, размер и смещение по игерку).

делал так:

var arr2 = jQuery.makeArray($('.item'));
console.log(arr2);
var arr2_length = arr2.length;
console.log(arr2_length);
var j = 0;
var timer = setInterval(function() {
        if(j < (arr2_length - 1)) {
			console.log('sta');
			img2 = arr2[j].getAttribute('data-image');
			arr2[j].style.background = "img2 no-repeat 0 -100px";
			j++;
        } else {
            clearInterval(timer);
        }
    }, 1000);


но ничего не вышло, цикл идет, изображения не меняются...
Ах, да data-image - это как раз урл второй картинки.
Выглядит примерно так:
"url(/.../7486.jpg)"
Ответить с цитированием