@zebra-ui/swiper
Version:
专为多端设计的高性能swiper轮播组件库,支持多种复杂的 3D swiper轮播效果。
26 lines (21 loc) • 572 B
text/typescript
import transitionEmit from './transition-emit'
import type { TransitionEnd } from '../../../types/components/core/transition/transition-end'
import type { SwiperInterface } from '../../../types/swiper-class'
const transitionEnd: TransitionEnd = function (
this: SwiperInterface,
runCallbacks = true,
direction
) {
const swiper = this
const { params } = swiper
swiper.animating = false
if (params.cssMode) return
swiper.setTransition(0)
transitionEmit({
swiper,
runCallbacks,
direction,
step: 'End'
})
}
export default transitionEnd