我试图改变动画风格来自" Fade"到" Slide"在它启动后但都失败了。 Debug显示属性值已更改但视觉动画未更改。我尝试过使用https://github.com/woothemes/FlexSlider/issues/334
中的代码slider.setOpts = function(opts) {
for (var opt in opts) {
slider.vars[opt] = opts[opt];
}
slider.setup();
}
slider.getOpts = function() {
return slider.vars;
}
然后
$(myslider).data('flexslider').setOpts({animation: 'swing', easing: 'swing', fade: false });
有人可以帮忙吗?
由于
答案 0 :(得分:0)
尝试使用after
事件并停止/重新启动滑块:
$('.sliderDiv').flexslider({
after: function (slider) {
slider.stop();
slider.vars.animation = 'swing';
slider.vars.fade = false;
slider.play();
}
});
我使用start事件在第一次加载后更改动画速度。也许它也适用于改变动画类型,但我没试过。