Показать сообщение отдельно
  #9 (permalink)  
Старый 28.03.2014, 00:29
Аспирант
Отправить личное сообщение для razorg1991 Посмотреть профиль Найти все сообщения от razorg1991
 
Регистрация: 10.11.2012
Сообщений: 98

Сообщение от рони Посмотреть сообщение
razorg1991,
скинь ссылку - можно в личку
Да пока еще сайт на локалке, в общем решил забить на плагины!
Спасибо за помощь! Спасибо за скрипт в этой теме

Работает, НО не могли бы ли Вы помочь допилить его? Хотелось бы еще добавить плавную смену картинок, И заметил такую особенность: когда загружается страница, то первая картинка появляется не сразу, а только через указанное время для смены картинок

var interval = 7000


Т.е. сейчас скрипт выглядит так

<script>
        (function(){
            var interval = 7000,
                pictures = [
                    '/bs-server/templates/bs-template/images/background1.jpg',
                    '/bs-server/templates/bs-template/images/background2.jpg',
                    '/bs-server/templates/bs-template/images/background3.jpg',
                    '/bs-server/templates/bs-template/images/background4.jpg'
                ];
            
            for (var i = 0; i < pictures.length; i++) {
                (new Image()).src = pictures[i];
            }
            
            var imageIndex = 0;
            setInterval(function(){
                var image = pictures[imageIndex++] || pictures[imageIndex = 0];
                if (document.addEventListener) {
                    document.body.style.backgroundImage = 'url('+ image + ')';
                } else {
                    document.body.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + image + ', sizingMethod="scale")';
                }
            }, interval);
        })();
        </script>
Ответить с цитированием