Pull to refresh

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

Reading time1 min
Views1.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
Tags:
Hubs:
Total votes 8: ↑6 and ↓2+4
Comments0

Articles