Heim > Web-Frontend > js-Tutorial > Wie lädt man Bilder in jQuery vorab: Eine schnelle und einfache Methode im Vergleich zu einem Plugin-Ansatz?

Wie lädt man Bilder in jQuery vorab: Eine schnelle und einfache Methode im Vergleich zu einem Plugin-Ansatz?

DDD
Freigeben: 2024-12-28 17:48:14
Original
378 Leute haben es durchsucht

How to Preload Images in jQuery: A Quick and Easy Method vs. a Plugin Approach?

Bilder mit jQuery vorab laden

Trotz der Verfügbarkeit von jQuery-Plugins bevorzugen Sie möglicherweise eine übersichtliche und leichte Lösung zum Vorabladen von Bildern.

Schnelles und einfaches Vorladen

Für a Für einen optimierten Ansatz beachten Sie das folgende Code-Snippet:

function preload(arrayOfImages) {
    $(arrayOfImages).each(function(){
        $('<img/>')[0].src = this;
        // Alternatively you could use:
        // (new Image()).src = this;
    });
}
Nach dem Login kopieren

Verwendung:

preload([
    'img/imageName.jpg',
    'img/anotherOne.jpg',
    'img/blahblahblah.jpg'
]);
Nach dem Login kopieren

jQuery-Plugin-Ansatz

Wenn Sie ein jQuery-Plugin bevorzugen, können Sie das verwenden Folgendes:

$.fn.preload = function() {
    this.each(function(){
        $('<img/>')[0].src = this;
    });
}
Nach dem Login kopieren

Verwendung:

$(['img1.jpg','img2.jpg','img3.jpg']).preload();
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie lädt man Bilder in jQuery vorab: Eine schnelle und einfache Methode im Vergleich zu einem Plugin-Ansatz?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage