滚动条事件中 元素在可视区域停留2s以上才会执行相应函数 否则不执行
2 回答
森栏
TA贡献1810条经验 获得超5个赞
估计你需要一个标志量和一个定时器2秒,结合上面的元素在可视区判断,大致逻辑是:
元素进入可视,触发动作,设置标志量,启动定时器(注意定时器需要用变量存储起来,方便后面删除)
元素退出可视区,触发动作,检测启动定时器变量是否为null,如果非则删除定时器,设置变量为null,如果为null则不动作(可能前面已经执行了2秒后动作),设置标志量状态
定时器2秒后触发,检测设置标志量,设置定时器变量为null,进行相应处理,在结束时删除定时器
添加回答
举报
0/150
提交
取消