Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Das SVGAnimationElement-Interface ist das Basis-Interface für alle Animations-Element-Interfaces: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement und SVGAnimateTransformElement.
EventTarget Node Element SVGElement SVGAnimationElementDieses Interface erbt auch Eigenschaften von seinem Eltern-Interface, SVGElement.
SVGAnimationElement.requiredExtensions SchreibgeschütztEine SVGStringList, die das requiredExtensions-Attribut des gegebenen Elements widerspiegelt.
SVGAnimationElement.systemLanguage SchreibgeschütztEine SVGStringList, die das systemLanguage-Attribut des gegebenen Elements widerspiegelt.
SVGAnimationElement.targetElement SchreibgeschütztEin SVGElement, das das Element darstellt, welches animiert wird. Wenn kein Ziel-Element animiert wird (zum Beispiel, weil das href ein unbekanntes Element spezifiziert), ist der zurückgegebene Wert null.
Dieses Interface erbt auch Methoden von seinem Eltern-Interface, SVGElement.
SVGAnimationElement.getStartTime()Gibt einen Float-Wert zurück, der die Startzeit, in Sekunden, für das aktuelle Intervall dieses Animations-Elements darstellt, falls es existiert, unabhängig davon, ob das Intervall bereits begonnen hat. Wenn kein aktuelles Intervall vorhanden ist, wird eine DOMException mit dem Code INVALID_STATE_ERR geworfen.
SVGAnimationElement.getCurrentTime()Gibt einen Float-Wert zurück, der die aktuelle Zeit in Sekunden relativ zur Zeit Null des gegebenen Zeitcontainers darstellt.
SVGAnimationElement.getSimpleDuration()Gibt einen Float-Wert zurück, der die Anzahl der Sekunden für die einfache Dauer dieser Animation darstellt. Wenn die einfache Dauer undefiniert ist (z.B. die Endzeit ist unbestimmt), wird eine DOMException mit dem Code NOT_SUPPORTED_ERR ausgelöst.
SVGAnimationElement.beginElement()Erstellt eine Anfangszeitinstanz für die aktuelle Zeit. Die neue Zeitinstanz wird zur Liste der Anfangszeiten hinzugefügt. Das Verhalten dieser Methode entspricht beginElementAt(0).
SVGAnimationElement.beginElementAt()Erstellt eine Anfangszeitinstanz für die aktuelle Zeit plus den angegebenen Offset. Die neue Zeitinstanz wird zur Liste der Anfangszeiten hinzugefügt.
SVGAnimationElement.endElement()Erstellt eine Endzeitinstanz für die aktuelle Zeit. Die neue Zeitinstanz wird zur Liste der Endzeiten hinzugefügt. Das Verhalten dieser Methode entspricht endElementAt(0).
SVGAnimationElement.endElementAt()Erstellt eine Endzeitinstanz für die aktuelle Zeit plus den angegebenen Offset. Die neue Zeitinstanz wird zur Liste der Endzeiten hinzugefügt.
Verwenden Sie diese Ereignisse mit addEventListener() oder indem Sie einen Ereignis-Listener der on... Handler-Eigenschaft dieses Interfaces zuweisen.
beginEventWird ausgelöst, wenn die lokale Zeitachse des Elements beginnt zu spielen.
endEventWird ausgelöst, wenn das aktive Ende der Animation erreicht ist.
repeatEventWird ausgelöst, wenn die lokale Zeitachse des Elements sich wiederholt. Es wird jedes Mal ausgelöst, wenn das Element sich wiederholt, nach der ersten Iteration.
| SVG Animations Level 2 # InterfaceSVGAnimationElement |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.