Heim > Web-Frontend > CSS-Tutorial > Warum funktioniert meine „animieren'-Funktion nicht in Chrome, aber im Internet Explorer?

Warum funktioniert meine „animieren'-Funktion nicht in Chrome, aber im Internet Explorer?

Barbara Streisand
Freigeben: 2024-12-10 17:09:10
Original
139 Leute haben es durchsucht

Why Doesn't My `animate` Function Work in Chrome, but Works in Internet Explorer?

Animationsfunktion funktioniert nicht in Chrome, funktioniert aber im IE

In diesem Szenario funktioniert die Animationsfunktion nicht in Chrome, aber sie funktioniert Funktioniert im Internet Explorer einwandfrei. Das Problem ist auf einen Schattenkonflikt zwischen der globalen Animationsfunktion und der in Web Animations eingeführten Funktion Element.prototype.animate zurückzuführen.

Um dieses Problem zu beheben, beachten Sie die folgenden Schritte:

  1. Globale Funktion umbenennen: Benennen Sie die globale Animationsfunktion in einen anderen Namen um, z animateElement:
function animateElement() {
  var div = document.getElementById('demo');
  div.style.left = "200px";
  div.style.color = "red";
}
Nach dem Login kopieren
  1. Vermeiden Sie die Verwendung von Event-Handlern: Definieren Sie die Funktion als externes Skript oder innerhalb eines Event-Listeners, anstatt Event-Handler-Inhaltsattribute zu verwenden:
document.getElementById('demo').addEventListener('click', animateElement);
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWarum funktioniert meine „animieren'-Funktion nicht in Chrome, aber im Internet Explorer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage