SVGSVGElement: pauseAnimations() 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 pauseAnimations()
-Methode der SVGSVGElement
-Schnittstelle unterbricht (d.h. pausiert) alle derzeit laufenden Animationen, die innerhalb des SVG-Dokumentfragments definiert sind, das diesem <svg>
-Element entspricht. Dadurch bleibt die Animationsuhr, die zu diesem Dokumentfragment gehört, stehen, bis sie wieder fortgesetzt wird.
Syntax
js
pauseAnimations()
Parameter
Keine.
Rückgabewert
Keiner (undefined
).
Beispiele
>Pausieren 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>
<pre id="status"></pre>
js
const svgElement = document.getElementById("exampleSVG");
const pauseButton = document.getElementById("pauseBtn");
const statusDisplay = document.getElementById("status");
pauseButton.addEventListener("click", () => {
svgElement.pauseAnimations();
statusDisplay.textContent = "Animations paused.";
});
Spezifikationen
Specification |
---|
SVG Animations Level 2> # __svg__SVGSVGElement__pauseAnimations> |
Browser-Kompatibilität
Loading…