我正在使用 javascript 在通知可见时播放声音,但问题是,它在滑入 View 之前播放,通知从屏幕开始,然后滑入 View ,有人对此有解决方案吗
我尝试过等待脚本,但它要么播放得太晚,要么播放得太快
我希望脚本在滑入 View 时播放,不要太早也不要太晚
最佳答案
有一个名为 Intersection Observer 的新 API,请参见此处:https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API 。
通过使用它,您可以确定元素何时在视口(viewport)中可见。
关于javascript - 当元素运行且不在屏幕外时运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56277387/