Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Помогите найти ошибку jСarousel

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

slonolog

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На главной страничке сайта 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>';
                }
            });
 
Пожалуйста, подскажите где у меня ошибка!?
 

Всего записей: 1 | Зарегистр. 12-08-2014 | Отправлено: 14:24 12-08-2014
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Интернет » Web-программирование » Помогите найти ошибку jСarousel


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru