Показать сообщение отдельно
  #6 (permalink)  
Старый 25.11.2010, 00:50
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Larne
тоесть получается, что вместо например
elem.style.background="url(images/summer/top.jpg) 50% 0 no-repeat"
я могу писать
elem.style.background=nim[1];
или как-то по другому надо задавать фон не через style?
Как вариант, писал на ночь может, где есть косяки, хотя...
<script type="text/javascript">

window.onload = function(){
    var array = ['http://www.insidesocal.com/bargain/Tire.jpg', 'http://image.fourwheeler.com/f/9289058/129_0709_01_z+4x4_tire_test+general_altimax_arctic.jpg'],
    elem = document.body, i = array.length, j = 0, img = document.createElement('img');
    
    while(i--){
        //предзагрузка
        img.src = array[i];
        img.style.cssText = 'position: absolute;  visibility: hidden';
        elem.appendChild(img);
        //анимация
        (function(){
            ++j<=array.length-1 && (elem.style.cssText = 'background:url('+array[j]+') no-repeat') || (j = -1);
            window.setTimeout(arguments.callee, 300);
        })();
    }
};
</script>

Последний раз редактировалось monolithed, 25.11.2010 в 01:10.
Ответить с цитированием