0
我有一個swiper,我希望能夠動態切換progress
參數(我正在使用swiper-smooth-progress
插件)。即使使用reInit(),iDangerous swiper參數更改也不起作用
我初始化這樣的刷卡:
var mySwiper = $('.swiper-container').swiper({
progress: false; //slides just slide horizontally
});
在這一點上,刷卡平滑正在進行的插件沒有啓用,所以幻燈片右滑動到左。到現在爲止還挺好。
不過,與改變progress
參數後:
var newValue = true;
mySwiper.params.progress = newValue;
mySwiper.reInit();
幻燈片不與新效應移動。我已經通過查看mySwiper.params.progress
並且看到它現在是true
來驗證progress
設置了新參數。所以問題是:新的進度效果是可以動態實現的,還是需要銷燬slilder並用新參數創建一個新進程?
正確。爲了做我想做的事情,我最終刪除了所有幻燈片,並使用新的進度設置重新添加它們。我不知道這將如何與一個大圖片庫表現...可能不太好。 – lilbiscuit 2015-01-21 16:15:49
它可能不會承受沉重的負擔,但如果您只是需要它來處理幾個,您可能會擺脫它。祝你好運! – 2015-01-22 17:03:51