Автопереключатель картинок
Сайт: choosemood.ru На главной странице стоит скрипт автоматического переключателя картинок, когда были простые картинки ссылки работали и происходил переход. Но стоило мне добавить gif анимацию как все работать перестало. Теперь при клике на любой анимации переход происходит только по одной ссылке:
Вот код: <div id="rotator"> {literal} <script type="text/javascript"> 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()',5000); } function rotate() { // Берем первую картинку var current = ($('div#rotator ul li.show')? $('div#rotator ul li.show') : $('div#rotator ul li:first')); // Берем следующую картинку, когда дойдем до последней начинаем с начала var next = ((current.next().length) ? ((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}, 1000); // Прячем текущую картинку current.animate({opacity: 0.0}, 1000) .removeClass('show'); }; $(document).ready(function() { // Запускаем слайдшоу theRotator(); }); </script> <style type="text/css"> div#rotator {position:relative;} div#rotator ul li {float:left; position:absolute; list-style: none;} div#rotator ul li.show {z-index:500;} </style> {/literal} <ul> <li class="show"><a href="#1"><img src="design/{$settings->theme|escape}/images/1.gif" width="360" height="575" alt="pic1"></a></li> <li><a href="#2"><img src="design/{$settings->theme|escape}/images/2.gif" width="360" height="575" alt="pic2"></a></li> <li><a href="#3"><img src="design/{$settings->theme|escape}/images/3.gif" width="360" height="575" alt="pic3"></a></li> </ul> </div> Заранее благодарен за любую помощь. |
Часовой пояс GMT +3, время: 05:08. |