Помогите найти ошибку jСarousel
На главной страничке сайта http://stroyresurs.b34.netex.pro имеется несколько каруселей.
У меня глючит карусель центрального баннера (id="carousel-banner-id"). Суть глюка: Если в карусели 2 элемента (как сейчас), то при первом клике по правой стрелочке прокрутка не отрабатывается, при втором клике отрабатывается, но, после этого, чтобы отработалась перемотка влево, на левой стрелочке тоже нужно кликнуть 2 раза. Если добавить в карусель элементы, например, третий, то уже нужно 2 холостых клика, а отрабатывается прокрутка на 3й. При кликах по навигации Pagination, тоже заметен глюк (явно проистекающий из первого). html: <div id="carousel-banner-id" class="" data-jcarousel="true"> <ul class="carousel-inner" style="left: 0px; top: 0px;"> <li class="item banner-inner active">...</li> <li class="item banner-inner ">...</li> </ul> <div class="controls-center"> <a class="arrow-left-b" href="#carousel-example-generic" data-slide="prev" data-jcarouselcontrol="true"></a> <a class="arrow-right-b" href="#carousel-example-generic" data-slide="next" data-jcarouselcontrol="true"></a> </div> </div> javascript: var carousel_banner = $("#carousel-banner-id").jcarousel({ scroll: 1, wrap: 'circular' }); $('.arrow-left-b').jcarouselControl({ target: '-=1' }); $('.arrow-right-b').jcarouselControl({ target: '+=1' }); $('.carousel-indicators2') .on('jcarouselpagination:active', 'li', function() { $(this).addClass('active'); }) .on('jcarouselpagination:inactive', 'li', function() { $(this).removeClass('active'); }) .on('click', function(e) { e.preventDefault(); }) .jcarouselPagination({ carousel: carousel_banner, perPage: 1, item: function(page) { return '<li></li>'; } }); Пожалуйста, подскажите где у меня ошибка!? |
Часовой пояс GMT +3, время: 19:16. |