Пауза для конкретной картинки
Помогите пожалуйста, нужно сделать смену 2х изображений с интервалами для 1й картинки 5с, для 2й картинки 3с. Что изменить нужно?
<script> var imgs = ["images/svg/logo-big.svg","images/svg/20sale.svg"]; var n=0; time=800; play=setInterval("chgImg(0)", 5000); function chgImg(number) { if (number!=0) n=number-1; $('.slide_shower').fadeOut(time, function() { $(this).attr('src', imgs[n]).fadeIn(time); }); n++; if (n>=imgs.length) n=0; } </script> |
Алексей-Make,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Алексей-Make,
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script> $(function() { var imgs = ["https://content.tviz.tv/gfx/res/43565/3kkym8as4eg40c0o4gsokgkw4.jpg", "http://massagenk.pe.hu/files/source/XO13x7Scvik_thumb.jpg"], n=0, time=800; !function chgImg() { $('.slide_shower').delay([5000,3000][n]).fadeOut(time, function() { n = ++n % imgs.length; $(this).attr('src', imgs[n]).fadeIn(time, chgImg); }); }() }); </script> </head> <body> <img src="https://content.tviz.tv/gfx/res/43565/3kkym8as4eg40c0o4gsokgkw4.jpg" alt="" class="slide_shower"> </body> </html> |
Часовой пояс GMT +3, время: 15:26. |