Заказ закрыт
Доработать 2 Рабочих Js

Бюджет: 300 руб
3.69 $ – 3.19 €
Первый скрипт. Необходимо, чтобы последняя картинка оставалась видимой, после выполнения скрипта.
При повторном клике – уже по последней картинке – скрывалась последняя картинка, а первая становилась видимой, чтобы можно было заново запустить скрипт.

Разметка.

<ul class="pad">
    <li class="show"><img src="img/rub1.png" class="rub1"/></li>
    <li class="hideme"><img src="img/rub2.png"  class="rub1"/></li>
    <li  class="hideme"><img src="img/rub3.png"  class="rub1"/></li>
    <li  class="hideme"><img src="img/rub4.png"  class="rub1"/></li>
    <li  class="hideme"><img src="img/rub5.png"  class="rub1"/></li>
  </ul>

Скрипт.

function theRotator() {
// Устанавливаем прозрачность всех картинок в 0
$('div#rotator ul li').css({opacity: 0.0});
 
// Берем первую картинку и показываем ее (по пути включаем полную видимость)
$('div#rotator ul li:first').css({opacity: 1.0});
 
// Вызываем функцию rotate для запуска слайдшоу, 5000 = смена картинок происходит раз в 5 секунд
setInterval('rotate()',50);
}
 
function rotate() {
// Берем первую картинку
var current = ($('div#rotator ul li.show')?  $('div#rotator ul li.show') : $('div#rotator ul li:first'));
 
// Берем следующую картинку, когда дойдем до последней начинаем с начала
var next = ((current.next()) ? ((current.next().hasClass('show')) ? $('div#rotator ul li:first') :current.next()) : $('div#rotator ul li:first'));
 
// Расскомментируйте, чтобы показвать картинки в случайном порядке
// var sibs = current.siblings();
// var rndNum = Math.floor(Math.random() * sibs.length );
// var next = $( sibs[ rndNum ] );
 
// Подключаем эффект растворения/затухания для показа картинок, css-класс show имеет больший z-index
next.css({opacity: 0.0})
.addClass('show')
.animate({opacity: 1.0}, 0);
 
// Прячем текущую картинку
current.animate({opacity: 0.0}, 50)
.removeClass('show');


};
 

2 Скрипт. –  Модальное окно "FancyBox". Необходима задержка перед выполнением скрипта X секунд

<script type="text/javascript">
$(document).ready(function() {


$("a.iframe").fancybox(
{   
"frameWidth" : 600,  // ширина окна, px (425px – по умолчанию)
"frameHeight" : 435 // высота окна, px(355px – по умолчанию)
  
});


});
</script>

Опубликован 15.09.2015 в 01:23
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.