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

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

Время на прочтение1 мин
Количество просмотров1.4K
Здравствуйте. Проблема в том, что на данный момент в плагине 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
Теги:
Хабы:
Всего голосов 8: ↑6 и ↓2+4
Комментарии0

Публикации

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