Heim > Web-Frontend > js-Tutorial > Wie kann sichergestellt werden, dass ein Onload-Ereignis für ein Bild ausgelöst wird, auch wenn es zwischengespeichert ist?

Wie kann sichergestellt werden, dass ein Onload-Ereignis für ein Bild ausgelöst wird, auch wenn es zwischengespeichert ist?

Barbara Streisand
Freigeben: 2024-10-25 05:49:29
Original
1004 Leute haben es durchsucht

How to Ensure an Onload Event is Triggered for an Image, Even if It's Cached?

Bild-Onload-Ereignis und Browser-Cache

Sie möchten ein Warnfeld auslösen, wenn ein Bild geladen wurde, unabhängig davon, ob das Bild geladen wurde zwischengespeichert wurde oder nicht. Die Lösung besteht darin, die onload-Eigenschaft vor dem src festzulegen.

1

2

3

4

5

var img = new Image();

img.onload = function () {

   alert("image is loaded");

}

img.src = "img.jpg";

Nach dem Login kopieren

Dies funktioniert mit den neuesten Firefox- und Chrome-Versionen. Sie können die Antwort auch in einem anderen Beitrag verwenden, der für ein einzelnes dynamisch generiertes Bild angepasst ist:

1

2

3

4

5

6

var img = new Image();

// 'load' event

$(img).on('load', function() {

  alert("image is loaded");

});

img.src = "img.jpg";

Nach dem Login kopieren

Dies funktioniert auch auf den neuesten Firefox- und Chrome-Versionen.

Das obige ist der detaillierte Inhalt vonWie kann sichergestellt werden, dass ein Onload-Ereignis für ein Bild ausgelöst wird, auch wenn es zwischengespeichert ist?. 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