0

我有一个包含代码的包含文件:

$('#slider-HomePage').flexslider({
    ...
});

此文件包含在其他文件中。每个文件都有特定的 after FlexSlider 方法(在每个滑块动画完成后触发):

$('#slider-HomePage').flexslider({
    after: function(slider) {
        console.log('here')
    }
})

不幸的是,方法似乎被忽略了。

我使用 FlexSlider 2.1。

非常感谢。

4

1 回答 1

0

也许不是最好的,但它有效!

在我使用的包含文件中:

$('#slider-HomePage').flexslider({
...

start: function(slider) {
if ( typeof window['tracciaTelone'] === 'function' ) tracciaTelone(slider)
},
after: function(slider) {
if ( typeof window['tracciaTelone'] === 'function' ) tracciaTelone(slider)
}
});

然后在我使用的每个文件中:

function tracciaTelone(sl) {
    var telPos = sl.currentSlide;
    var tel = sl.slides.eq(telPos);

    ... (specific code)
}
于 2013-08-28T10:58:38.007 回答