jQuery, zeigt das Laden der Seitendivision nur an, wenn das Laden der Seite länger als 2 Sekunden dauert
Dies ist meine erste Frage, daher hoffe ich, dass ich genug Details geben kann. Ich habe den folgenden Code in 4 Seiten auf einer Website:
$(document).ready(function() {
$('#page_loading').slideDown(500);
});
jQuery(window).load(function () {
setTimeout(function() {$('#page_loading').slideUp(500);}, 1500);
});
Was ich versuche zu erreichen: Wenn Sie durch die 4 Seiten blättern, lassen Sie das Div #page_loading nur nach unten gleiten, wenn das Laden der Seite länger als 2 Sekunden dauert. Wenn das Laden der Seiten weniger als 2 Sekunden dauert (wurde zuvor besucht und die meisten Bilder werden zwischengespeichert), wird die Lade-Div nicht angezeigt.
Selbst wenn das Laden der Seite weniger als eine Sekunde dauert, erscheint und verschwindet das Lade-Div immer noch und es ist ziemlich ärgerlich.
Vielen Dank, Cristian.