会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
mino1996
博客园
首页
新随笔
联系
订阅
管理
如何在多次触发事件时只执行一次?
之前在写滚轮事件时曾经有想过如何让滚轮滑动一次只执行一次事件,而查资料时问题却没有好好表述,把这个问题搁置了一段时间。
前几天遇到了一个题目,就是窗口多次调整后只允许触发一次事件,且延迟一段时间执行,当时只想到了setTimeout。
回来之后查阅网上的资料,终于解谜惑。
只需要在事件开头加上clearTimeout即可,每次滑动时都清除排队执行的前面等候事件,以最后一次添加的事件为主。
posted @
2018-06-04 23:44
mino1996
阅读(
754
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告