我有一个包含代码的包含文件:
$('#slider-HomePage').flexslider({
...
});
此文件包含在其他文件中。每个文件都有特定的FlexSlider方法(在每个滑块动画完成后触发):
$('#slider-HomePage').flexslider({
after: function(slider) {
console.log('here')
}
})
不幸的是,方法似乎被忽略了。
我使用FlexSlider 2.1。
非常感谢。
答案 0 :(得分: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)
}