1 | function 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 |
|
14 | export { renderVirtual }; |
\ | No newline at end of file |