此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

PageTransitionEvent:PageTransitionEvent() 构造函数

基线 广泛可用

自 2020年1月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

PageTransitionEvent() 构造函数创建一个新 PageTransitionEvent 对象,用于(在页面加载或卸载时在 window 对象上触发的)pageshowpagehide 事件。

备注:Web 开发者通常不需要调用此构造函数,因为浏览器在触发 pageshowpagehide 事件时会创建相应对象。

语法

js
new PageTransitionEvent(type, options)

参数

type

一个表示事件名称的字符串。其大小写敏感,且浏览器通常将其设置为 pageshowpagehide

options 可选

一个对象,除在 Event() 定义的属性外,还具有以下属性:

persisted 可选

一个表明文档是否由缓存加载的布尔值。

返回值

一个新的 PageTransitionEvent 对象。

规范

规范
HTML
# the-pagetransitionevent-interface

浏览器兼容性

参见