Изменить CSS на основе текущего изображения Nivo Slider - PullRequest
1 голос
/ 30 октября 2011

Я использую Nivo Slider для отображения коллекции из 20 изображений портфолио на сайте на основе WordPress. Каждое изображение попадает в категорию, которая отражается в моей навигации: Интернет, печать, личность, упаковка. Я хотел бы изменить CSS в моей навигации, чтобы отразить, к какой категории относится текущее изображение.

В псевдокоде:

On image change
    If currentImage == 1 or 2 or 3 or 4
    Then nav css = X
    If currentImage == 5 or 6
    Then nav css = Y

Спасибо за идеи - afterChange () и jQuery .addClass () выглядят многообещающе, но у меня возникают проблемы со ссылками на правильные переменные.

afterChange: function(){
        var slidecm = jQuery('#nivo-slider').data('nivo:vars').currentSlide;
        alert(slidecm);
},

выдает ошибку "не могу прочитать свойство currentSlide"

Есть идеи?

...