UNPKG

@zebra-ui/swiper

Version:

专为多端设计的高性能swiper轮播组件库,支持多种复杂的 3D swiper轮播效果。

20 lines (15 loc) 588 B
import type { SetTransition } from '../../../types/components/core/transition/set-transition' import type { SwiperInterface } from '../../../types/swiper-class' const setTransition: SetTransition = function ( this: SwiperInterface, duration: number, byController?: boolean ) { const swiper = this if (!swiper.params.cssMode && swiper.wrapperEl) { swiper.wrapperEl.style.transitionDuration = `${duration}ms` swiper.wrapperEl.style.transitionDelay = duration === 0 ? '0ms' : '' } swiper.emit('setTransition', duration, byController) } export default setTransition