UNPKG

swiper

Version:

Most modern mobile touch slider and framework with hardware accelerated transitions

37 lines (28 loc) 771 B
"use strict"; exports.__esModule = true; exports.default = prependSlide; function prependSlide(slides) { var swiper = this; var params = swiper.params, $wrapperEl = swiper.$wrapperEl, activeIndex = swiper.activeIndex; if (params.loop) { swiper.loopDestroy(); } var newActiveIndex = activeIndex + 1; if (typeof slides === 'object' && 'length' in slides) { for (var i = 0; i < slides.length; i += 1) { if (slides[i]) $wrapperEl.prepend(slides[i]); } newActiveIndex = activeIndex + slides.length; } else { $wrapperEl.prepend(slides); } if (params.loop) { swiper.loopCreate(); } if (!(params.observer && swiper.support.observer)) { swiper.update(); } swiper.slideTo(newActiveIndex, 0, false); }