Ich versuche, Bilder zu vorzuladen, der folgende Code funktioniert:JavaScript Preload Bilder
$(document).ready(function(){
$(".member-photos img").each(function(){
var id = $(this).attr("data-id");
var file = $(this).attr("data-file");
var img = new Image();
img.src = "/user-data/images/image.php?id="+id+"&file="+file+"&width=600&crop=false";
});
});
Aber die Frage Ich mag würde, lösen ist, dass Chrome das Spinnen „Laden“ -Symbol in der Registerkarte zeigt. Gibt es eine Möglichkeit, dies zu tun, so dass es sich nicht kontinuierlich dreht, bis die Bilder geladen sind? Ich möchte, dass die Seite und die Vorschaubilder geladen werden und beginnen dann, die größeren Bilder im Hintergrund zu laden, ohne das sich drehende Symbol in der Registerkarte.
Wann zeigen Sie den Throbber an? –
hey ich denke, es kann nicht hilfreich sein, aber können Sie 'window.stop();' kurz vor '.each()' Funktion und dann überprüfen. Dadurch wird das Laden von DOM gestoppt. Aber ich denke, dass deine Funktionen weitergehen werden. –