选项
全部
  • 公共
  • 公共/受保护
  • 全部
菜单

层级

索引

方法

可选 _beforeBreakpoint

  • _beforeBreakpoint(swiper: any, breakpointParams: any): void
  • !内部事件:将在断点更改之前触发

    参数

    • swiper: any
    • breakpointParams: any

    返回 void

可选 _containerClasses

  • _containerClasses(swiper: any, classNames: string): void
  • !内部事件:将在设置swiper容器元素上的CSS类后触发

    参数

    • swiper: any
    • classNames: string

    返回 void

可选 _freeModeNoMomentumRelease

  • _freeModeNoMomentumRelease(swiper: any): void
  • !内部事件:将在自由模式触摸结束(释放)时触发,并且不会有动量

    参数

    • swiper: any

    返回 void

可选 _slideClass

  • _slideClass(swiper: any, slideEl: HTMLElement, classNames: string): void
  • !内部事件:将在设置swiper slide元素上的CSS类后触发

    参数

    • swiper: any
    • slideEl: HTMLElement
    • classNames: string

    返回 void

可选 _slideClasses

  • _slideClasses(swiper: any, slides: { classNames: string; index: number; slideEl: HTMLElement }[]): void
  • !内部事件:将在设置所有swiper slides上的CSS类后触发

    参数

    • swiper: any
    • slides: { classNames: string; index: number; slideEl: HTMLElement }[]

    返回 void

可选 _swiper

  • _swiper(swiper: any): void
  • !内部事件:将在swiper实例可用时立即触发(初始化之前)

    参数

    • swiper: any

    返回 void

activeIndexChange

  • activeIndexChange(swiper: any): void
  • 事件将在活动索引更改时触发

    参数

    • swiper: any

    返回 void

afterInit

  • afterInit(swiper: any): void
  • 事件将在初始化后立即触发

    参数

    • swiper: any

    返回 void

beforeDestroy

  • beforeDestroy(swiper: any): void
  • 事件将在Swiper销毁之前触发

    参数

    • swiper: any

    返回 void

beforeInit

  • beforeInit(swiper: any): void
  • 事件将在初始化之前触发

    参数

    • swiper: any

    返回 void

beforeLoopFix

  • beforeLoopFix(swiper: any): void
  • 事件将在“循环修复”之前触发

    参数

    • swiper: any

    返回 void

beforeResize

  • beforeResize(swiper: any): void
  • 事件将在调整大小处理程序之前触发

    参数

    • swiper: any

    返回 void

beforeSlideChangeStart

  • beforeSlideChangeStart(swiper: any): void
  • 事件将在slide更改过渡开始之前触发

    参数

    • swiper: any

    返回 void

beforeTransitionStart

  • beforeTransitionStart(swiper: any, speed: number, internal: any): void
  • 事件将在过渡开始之前触发

    参数

    • swiper: any
    • speed: number
    • internal: any

    返回 void

breakpoint

  • breakpoint(swiper: any, breakpointParams: any): void
  • 事件将在断点更改时触发

    参数

    • swiper: any
    • breakpointParams: any

    返回 void

changeDirection

  • changeDirection(swiper: any): void
  • 事件将在方向更改时触发

    参数

    • swiper: any

    返回 void

click

  • click(swiper: any, event: MouseEvent | PointerEvent | TouchEvent): void
  • 当用户点击/轻触Swiper时将触发此事件。接收 pointerup 事件作为参数。

    参数

    • swiper: any
    • event: MouseEvent | PointerEvent | TouchEvent

    返回 void

destroy

  • destroy(swiper: any): void
  • 事件将在swiper销毁时触发

    参数

    • swiper: any

    返回 void

doubleClick

  • doubleClick(swiper: any, event: MouseEvent | PointerEvent | TouchEvent): void
  • 当用户双击/轻触Swiper时将触发此事件

    参数

    • swiper: any
    • event: MouseEvent | PointerEvent | TouchEvent

    返回 void

doubleTap

  • doubleTap(swiper: any, event: MouseEvent | PointerEvent | TouchEvent): void
  • 当用户双击Swiper的容器时将触发此事件。接收 pointerup 事件作为参数

    参数

    • swiper: any
    • event: MouseEvent | PointerEvent | TouchEvent

    返回 void

fromEdge

  • fromEdge(swiper: any): void
  • 当Swiper从开始或结束位置移动时将触发此事件

    参数

    • swiper: any

    返回 void

init

  • init(swiper: any): any
  • 在Swiper初始化后立即触发。

    注意

    请注意,使用 swiper.on('init') 语法,只有在您设置 init: false 参数的情况下才有效。

    示例
    const swiper = new Swiper('.swiper', {
      init: false,
      // other parameters
    });
    swiper.on('init', function() {
     // do something
    });
    // init Swiper
    swiper.init();
    
    示例
    // Otherwise use it as the parameter:
    const swiper = new Swiper('.swiper', {
      // other parameters
      on: {
        init: function () {
          // do something
        },
      }
    });
    

    参数

    • swiper: any

    返回 any

lock

  • lock(swiper: any): void
  • 当swiper被锁定(当启用 watchOverflow 时)将触发此事件

    参数

    • swiper: any

    返回 void

loopFix

  • loopFix(swiper: any): void
  • 事件将在“循环修复”之后触发

    参数

    • swiper: any

    返回 void

momentumBounce

  • momentumBounce(swiper: any): void
  • 事件将在动量反弹时触发

    参数

    • swiper: any

    返回 void

observerUpdate

  • observerUpdate(swiper: any): void
  • 如果启用了观察器并且它检测到DOM突变,则将触发此事件

    参数

    • swiper: any

    返回 void

orientationchange

  • orientationchange(swiper: any): void
  • 事件将在方向更改时触发(例如,横向 -> 纵向)

    参数

    • swiper: any

    返回 void

progress

  • progress(swiper: any, progress: number): void
  • 当 Swiper 的进度改变时触发此事件,它接收一个参数,该参数始终在 0 到 1 之间

    参数

    • swiper: any
    • progress: number

    返回 void

reachBeginning

  • reachBeginning(swiper: any): void
  • 当 Swiper 到达起始位置(初始位置)时触发此事件

    参数

    • swiper: any

    返回 void

reachEnd

  • reachEnd(swiper: any): void
  • 当 Swiper 到达最后一个 slide 时触发此事件

    参数

    • swiper: any

    返回 void

realIndexChange

  • realIndexChange(swiper: any): void
  • 当真实索引改变时触发此事件

    参数

    • swiper: any

    返回 void

resize

  • resize(swiper: any): void
  • 在窗口大小调整且 Swiper 的 onresize 操作之前触发此事件

    参数

    • swiper: any

    返回 void

setTransition

  • setTransition(swiper: any, transition: number): void
  • 每次 Swiper 开始动画时触发此事件。接收当前过渡持续时间(以毫秒为单位)作为参数

    参数

    • swiper: any
    • transition: number

    返回 void

setTranslate

  • setTranslate(swiper: any, translate: number): void
  • 当 Swiper 的包裹层更改其位置时触发此事件。接收当前 translate 值作为参数

    参数

    • swiper: any
    • translate: number

    返回 void

slideChange

  • slideChange(swiper: any): void
  • 当当前活动 slide 更改时触发此事件

    参数

    • swiper: any

    返回 void

slideChangeTransitionEnd

  • slideChangeTransitionEnd(swiper: any): void
  • 在动画过渡到其他 slide(下一个或上一个)之后触发此事件。

    参数

    • swiper: any

    返回 void

slideChangeTransitionStart

  • slideChangeTransitionStart(swiper: any): void
  • 在动画过渡到其他 slide(下一个或上一个)开始时触发此事件。

    参数

    • swiper: any

    返回 void

slideNextTransitionEnd

  • slideNextTransitionEnd(swiper: any): void
  • 与 "slideChangeTransitionEnd" 相同,但仅适用于“向前”方向

    参数

    • swiper: any

    返回 void

slideNextTransitionStart

  • slideNextTransitionStart(swiper: any): void
  • 与 "slideChangeTransitionStart" 相同,但仅适用于“向前”方向

    参数

    • swiper: any

    返回 void

slidePrevTransitionEnd

  • slidePrevTransitionEnd(swiper: any): void
  • 与 "slideChangeTransitionEnd" 相同,但仅适用于“向后”方向

    参数

    • swiper: any

    返回 void

slidePrevTransitionStart

  • slidePrevTransitionStart(swiper: any): void
  • 与 "slideChangeTransitionStart" 相同,但仅适用于“向后”方向

    参数

    • swiper: any

    返回 void

slideResetTransitionEnd

  • slideResetTransitionEnd(swiper: any): void
  • 在将 slide 重置为当前 slide 的动画结束时触发此事件

    参数

    • swiper: any

    返回 void

slideResetTransitionStart

  • slideResetTransitionStart(swiper: any): void
  • 在将 slide 重置为当前 slide 的动画开始时触发此事件

    参数

    • swiper: any

    返回 void

sliderFirstMove

  • sliderFirstMove(swiper: any, event: TouchEvent): void
  • 在第一次触摸/拖动移动时触发此事件

    参数

    • swiper: any
    • event: TouchEvent

    返回 void

sliderMove

  • sliderMove(swiper: any, event: MouseEvent | PointerEvent | TouchEvent): void
  • 当用户触摸并移动手指在 Swiper 上移动时触发此事件。接收 pointermove 事件作为参数。

    参数

    • swiper: any
    • event: MouseEvent | PointerEvent | TouchEvent

    返回 void

slidesGridLengthChange

  • slidesGridLengthChange(swiper: any): void
  • 当 slides 网格发生变化时触发此事件

    参数

    • swiper: any

    返回 void

slidesLengthChange

  • slidesLengthChange(swiper: any): void
  • 当 slide 的数量发生变化时触发此事件

    参数

    • swiper: any

    返回 void

slidesUpdated

  • slidesUpdated(swiper: any): void
  • 在计算并更新 slide 及其尺寸后触发此事件

    参数

    • swiper: any

    返回 void

snapGridLengthChange

  • snapGridLengthChange(swiper: any): void
  • 当 snap 网格发生变化时触发此事件

    参数

    • swiper: any

    返回 void

snapIndexChange

  • snapIndexChange(swiper: any): void
  • 当 snap 索引更改时触发此事件

    参数

    • swiper: any

    返回 void

tap

  • tap(swiper: any, event: MouseEvent | PointerEvent | TouchEvent): void
  • 当用户点击/轻触Swiper时将触发此事件。接收 pointerup 事件作为参数。

    参数

    • swiper: any
    • event: MouseEvent | PointerEvent | TouchEvent

    返回 void

toEdge

  • toEdge(swiper: any): void
  • 当 Swiper 移动到起始或结束位置时触发此事件

    参数

    • swiper: any

    返回 void

touchEnd

  • touchEnd(swiper: any, event: MouseEvent | PointerEvent | TouchEvent): void
  • 当用户释放 Swiper 时触发此事件。接收 pointerup 事件作为参数。

    参数

    • swiper: any
    • event: MouseEvent | PointerEvent | TouchEvent

    返回 void

touchMove

  • touchMove(swiper: any, event: MouseEvent | PointerEvent | TouchEvent): void
  • 当用户触摸并移动手指在 Swiper 上移动时触发此事件。接收 pointermove 事件作为参数。

    参数

    • swiper: any
    • event: MouseEvent | PointerEvent | TouchEvent

    返回 void

touchMoveOpposite

  • touchMoveOpposite(swiper: any, event: MouseEvent | PointerEvent | TouchEvent): void
  • 当用户触摸并在 Swiper 上朝与 direction 参数相反的方向移动手指时触发此事件。接收 pointermove 事件作为参数。

    参数

    • swiper: any
    • event: MouseEvent | PointerEvent | TouchEvent

    返回 void

touchStart

  • touchStart(swiper: any, event: MouseEvent | PointerEvent | TouchEvent): void
  • 当用户触摸 Swiper 时触发此事件。接收 pointerdown 事件作为参数。

    参数

    • swiper: any
    • event: MouseEvent | PointerEvent | TouchEvent

    返回 void

transitionEnd

  • transitionEnd(swiper: any): void
  • 在过渡之后触发此事件。

    参数

    • swiper: any

    返回 void

transitionStart

  • transitionStart(swiper: any): void
  • 在过渡开始时触发此事件。

    参数

    • swiper: any

    返回 void

unlock

  • unlock(swiper: any): void
  • 当 Swiper 解锁时(启用 watchOverflow 时)触发此事件

    参数

    • swiper: any

    返回 void

update

  • update(swiper: any): void
  • 在调用 swiper.update() 之后触发此事件

    参数

    • swiper: any

    返回 void

使用 TypeDoc 生成