跳过主要内容

ScrollTrigger.removeEventListener

ScrollTrigger.removeEventListener( type:String, callback:Function ) : null

移除事件监听器

参数

  • type:字符串

    监听器的类型,可以是 "scrollStart"、"scrollEnd"、"refreshInit" 或 "refresh"。

  • callback: 函数

    要移除的回调函数监听器

细节

移除之前为以下任一事件添加的监听器:

  • "scrollStart"- 当任何一个与 ScrollTrigger 相关的滚动条开始滚动时
  • "scrollEnd"- 当任何一个与 ScrollTrigger 相关的滚动条停止滚动时(在最后一次 "scroll" 事件大约 200 毫秒后 AND 用户没有在文档/滚动条上按下指针/鼠标的情况下)
  • "refreshInit"- 通常在调整大小之后ScrollTrigger 在[新的]文档流中重新计算所有起始/结束值。当你直接调用ScrollTrigger.refresh()时也会触发此事件。
  • "refresh"- 当 ScrollTrigger 完成对其所有起始/结束值的重新计算后立即触发(通常是在调整大小事件之后或当 ScrollTrigger.refresh() 被直接调用时)。

示例

ScrollTrigger.removeEventListener("scrollEnd", yourFunction);
无噪 Logo
无噪文档
中文文档 · 复刻官网
查看所有 ↗