SVGSVGElement: unpauseAnimations() Methode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Die unpauseAnimations()-Methode der SVGSVGElement Schnittstelle setzt derzeit laufende Animationen, die innerhalb des SVG-Dokumentfragments definiert sind, fort (d.h. sie werden fortgesetzt), sodass die Animationsuhr von der Zeit an weiterläuft, zu der sie angehalten wurde.
Syntax
js
unpauseAnimations()
Parameter
Keine.
Rückgabewert
Keiner (undefined).
Beispiele
>Fortsetzen von Animationen
html
<svg id="exampleSVG" width="200" height="100">
<circle cx="50" cy="50" r="30" fill="blue">
<animate
attributeName="cx"
from="50"
to="150"
dur="2s"
repeatCount="indefinite" />
</circle>
</svg>
<button id="pauseBtn">Pause Animations</button>
<button id="resumeBtn">Resume Animations</button>
<pre id="status"></pre>
js
const svgElement = document.getElementById("exampleSVG");
const pauseButton = document.getElementById("pauseBtn");
const resumeButton = document.getElementById("resumeBtn");
const statusDisplay = document.getElementById("status");
pauseButton.addEventListener("click", () => {
svgElement.pauseAnimations();
statusDisplay.textContent = "Animations paused.";
});
resumeButton.addEventListener("click", () => {
svgElement.unpauseAnimations();
statusDisplay.textContent = "Animations resumed.";
});
Spezifikationen
| Specification |
|---|
| SVG Animations Level 2> # __svg__SVGSVGElement__unpauseAnimations> |
Browser-Kompatibilität
Loading…