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);