fix(slider): guard the processing of _slides

This fixes issue ##12791
This commit is contained in:
Ken Sodemann
2017-09-05 09:35:10 -05:00
parent 4d786b30ba
commit b809665944

View File

@@ -693,8 +693,10 @@ function destroyLoop(s: Slides) {
eachChild(s._wrapper, '.' + CLS.slide + '.' + CLS.slideDuplicate, ele => {
ele.parentElement.removeChild(ele);
});
for (var i = 0; i < s._slides.length; i++) {
s._slides[i].removeAttribute('data-swiper-slide-index');
if (s._slides) {
for (var i = 0; i < s._slides.length; i++) {
s._slides[i].removeAttribute('data-swiper-slide-index');
}
}
}