Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. DocumentTimeline
  4. DocumentTimeline()

DocumentTimeline: DocumentTimeline() constructor

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2020⁩.

TheDocumentTimeline() constructor of theWeb Animations API creates a new instance of theDocumentTimeline object associated with the active document of the current browsing context.

Syntax

js
new DocumentTimeline(options)

Parameters

optionsOptional

An object specifying options for the new timeline. The following properties are available:

originTimeOptional

Anumber that specifies the zero time for theDocumentTimelineas a number of milliseconds relative toPerformance.timeOrigin.Defaults to0.

Examples

Origin time

ADocumentTimeline with anoriginTime of zero counts timestarting fromPerformance.timeOrigin. This is the same behaviorasDocument.timeline.

js
const timeline = new DocumentTimeline();console.log(timeline.currentTime === document.timeline.currentTime); // true

Setting a non-zerooriginTime will offset theDocumentTimelinefromDocument.timeline by that amount:

js
const offsetTimeline = new DocumentTimeline({ originTime: 500 });console.log(document.timeline.currentTime - offsetTimeline.currentTime); // 500

ADocumentTimeline relative to the current moment can be constructed with:

js
const nowTimeline = new DocumentTimeline({  originTime: document.timeline.currentTime,});console.log(nowTimeline.currentTime); // 0

Specifications

Specification
Web Animations
# dom-documenttimeline-documenttimeline

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp