是的,你說得對,一旦你添加了新的元素,你所需要做的就是重新初始化mySwipe對象。
這是滑動滑塊對象的第一初始化:
/*----------------------------------------
Swipe slider to enable touch sliding
----------------------------------------*/
document.mySwipe = new Swipe(document.getElementById('slider'), {
startSlide: 0,
speed: 400,
auto: 5000,
callback: function(event, index, elem) {
// do something cool
}
});
現在只需定義哪些重新初始化滑動對象的方法。
/*----------------------------------------
Reinitializing the Swipe Slider.
----------------------------------------*/
document.reinit = function(){
document.mySwipe = new Swipe(document.getElementById('slider'), {
startSlide: 0,
speed: 400,
auto: 5000,
callback: function(event, index, elem) {
// do something cool
}
});
}
當您完成向現有滑塊添加新元素時調用該方法。
// Finished adding new elements
document.reinit();