当元素不在屏幕外时运行函数
2019-05-23
129
我使用 javascript 在通知可见时播放声音,但问题是,它在通知滑入视图之前播放,通知从屏幕外开始,然后滑入视图,有人有解决方案吗?
我尝试了等待脚本,但它要么播放得太晚要么播放得太早
我希望脚本在通知滑入视图时播放,不要太早也不要太晚
1个回答
这里有一个新的 API,称为 Intersection Observer,请参见: https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API 。
通过使用它,您可以确定元素何时在视口中可见。
Oleg Oshkoderov
2019-05-23