Как стать автором
Обновить

Маленький фикс для coda-slider

Время на прочтение 1 мин
Количество просмотров 1.3K
Здравствуйте. Проблема в том, что на данный момент в плагине coda-slider нет добавления класса для текущей панели. У него есть возможность добавлять текущий класс к динамическим вкладка, если они включены в настройках. Но, мне понадобилось добавлять текущий класс именно к элементам, которые прокручиваются слайдером.



Для этого нужно написать одну маленькую функцию, внутри самого плагина:

  return this.each(function(){
    
    // Uncomment the line below to test your preloader
    // alert("Testing preloader");
    
    var slider = $(this);

        // to add current class to current panel
    slider.setCurrentPanel = function() {
      $('.panel', slider).removeClass('current');
      $('.panel:eq(' + (currentPanel-1) + ')', slider).addClass('current');
    }


* This source code was highlighted with Source Code Highlighter.


После этого нам остается только вставить вызов функии в тех местах где меняется переменная currentPanel (строки 83, 99, 119, 226)

    slider.setCurrentPanel();

* This source code was highlighted with Source Code Highlighter.


Вот уже измененный файл. Надеюсь кому то пригодиться. slider
Теги:
Хабы:
+4
Комментарии 0
Комментарии Комментировать

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн