VisualViewport: scrollend 事件

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

VisualViewport 接口的 scrollend 事件在视觉视口上的滚动操作结束时触发。这允许你在滚动操作完成后更新元素。例如,你可以使用 resizescroll 事件来使元素在视觉视口被捏合缩放和滚动时保持固定,并在滚动结束时使用 scrollend 更新其新内容。

语法

在诸如 addEventListener() 之类的方法中使用事件名称,或设置事件处理程序属性。

js
addEventListener("scrollend", (event) => { })

onscrollend = (event) => { }

事件类型

一个通用的 Event

示例

请参阅 Visual Viewport API 页面以获取使用演示。

规范

规范
CSSOM 视图模块
# eventdef-document-scrollend

浏览器兼容性