@zebra-ui/swiper
Version:
专为多端设计的高性能swiper轮播组件库,支持多种复杂的 3D swiper轮播效果。
24 lines (20 loc) • 556 B
text/typescript
import type { UpdateOnVirtualData } from '../../types/components/components-shared/update-on-virtual-data'
export const updateOnVirtualData: UpdateOnVirtualData = (swiper) => {
if (
!swiper ||
swiper.destroyed ||
!swiper.params.virtual ||
(swiper.params.virtual && !swiper.params.virtual.enabled)
)
return
swiper.updateSlides()
swiper.updateProgress()
swiper.updateSlidesClasses()
if (
swiper.parallax &&
swiper.params.parallax &&
swiper.params.parallax.enabled
) {
swiper.parallax.setTranslate()
}
}