Показать сообщение отдельно
  #1 (permalink)  
Старый 21.03.2012, 21:08
Интересующийся
Отправить личное сообщение для realgleb Посмотреть профиль Найти все сообщения от realgleb
 
Регистрация: 25.01.2012
Сообщений: 24

Нужна помощь
Ребята такой вопрос! Есть такой скрипт
var path = './img/images/';
           
var images = new Array('001.png', '002.png', '003.jpg', '004.jpg', '005.jpg', '006.png', '007.jpg', '008.jpg', '009.png');
var pic_old="./img/images/"+images[Math.floor(Math.random()*images.length)];
var pic="./img/images/"+images[Math.floor(Math.random()*images.length)];
                function show_one(){
                 one=$('.pic').get(0);
                 two=$('.pic2').get(0);
               $(one).fadeOut('slow',function(){
                   $(one).attr('src', pic);
                   $(one).fadeIn('slow', function(){
                      pic = path+images[Math.floor(Math.random()*images.length)];
                   });
               });
               setTimeout('show_one()',3000);
                }

<div class="img">
             <img style="position:absolute;" src="" class="pic"  />
             <img style="position:absolute;" src="" class="pic2"  />
             <script>show_one();</script>       
         </div>

плавное появление картинок! Но у пользователей с плохим интернетом картинки будут плохо прогружаться! поэтому придумал такой способ
появляется 1 картинка вторая уже загрузилась и одновременно когда исчезает первая появляется вторая! помогите реализовать!
Ответить с цитированием