UNPKG

450 BJavaScriptView Raw
1function renderVirtual(swiper, slides, virtualData) {
2 if (!virtualData) return null;
3 const style = swiper.isHorizontal() ? {
4 [swiper.rtlTranslate ? 'right' : 'left']: `${virtualData.offset}px`
5 } : {
6 top: `${virtualData.offset}px`
7 };
8 return slides.filter((child, index) => index >= virtualData.from && index <= virtualData.to).map(child => {
9 Object.assign(child.style, style);
10 return child;
11 });
12}
13
14export { renderVirtual };
\No newline at end of file