@zebra-ui/swiper
Version:
专为多端设计的高性能swiper轮播组件库,支持多种复杂的 3D swiper轮播效果。
27 lines (22 loc) • 592 B
text/typescript
import transitionEmit from './transition-emit'
import type { TransitionStart } from '../../../types/components/core/transition/transition-start'
import type { SwiperInterface } from '../../../types/swiper-class'
const transitionStart: TransitionStart = function (
this: SwiperInterface,
runCallbacks = true,
direction
) {
const swiper = this
const { params } = swiper
if (params.cssMode) return
if (params.autoHeight) {
swiper.updateAutoHeight()
}
transitionEmit({
swiper,
runCallbacks,
direction,
step: 'Start'
})
}
export default transitionStart