Я не могу получить название слайда, ccle jQuery - PullRequest
0 голосов
/ 23 июня 2010

возникли проблемы с получением альт-атрибута из слайда активного цикла?Должен ли я вообще использовать 'opts', чтобы получить это?

приветствуются указатели!

$("div.backgroundImages").fadeIn(200).cycle({        
            fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
            timeout: 0,
            containerResize: false,
            speed: '450',
            height: '1000',
            slideExpr: 'div.backgroundSlide',
            next : 'div.backgroundImages',
            before:   onBefore,
        after:   onAfter
    });

    function onBefore(curr, next, opts){

    }   

    function onAfter(curr, next, opts){
        $('span.title').html(opts.currSlide.alt); // doesn't work?!

        var cnt = 'Image ' + (opts.currSlide + 1) + ' of ' + opts.slideCount; // works
        $('span.cnt').html(cnt);
    }

Ответы [ 2 ]

0 голосов
/ 25 июня 2010

ахх - это было только потому, что я не указал изображение как слайд!

slideExpr: 'div.backgroundSlide',
0 голосов
/ 23 июня 2010

ок - не лучшее решение, бт

$('div.title').html($('div.backgroundSlide:visible img').attr("alt"));

так я и получил. Странно, как правильный метод не будет работать ...

Dan

...