Entschuldigung, wenn dies eine noob Frage ist (ich bin ein JS noob). Ich arbeite an einer Website, auf der die Homepage aus einem Preloader und einer Slideshow besteht.Priorisierung von window.load-Funktionen
Ich habe es geschafft, sowohl den Preloader als auch die Diashow einzurichten. Allerdings habe ich festgestellt, dass beide gleichzeitig geladen werden. Ich muss einen Weg finden, zuerst den Preloader zu laden und nach dem Vorladen die Diashow zu starten.
Ich benutze (Fenster) .Load auf beiden Funktionen, aber ich würde gerne wissen, ob es eine Möglichkeit gibt, zu priorisieren, wie Bereiche geladen werden.
Hier ist meine Arbeitscode:
jQuery(window).load(function() {
jQuery('#wptime-plugin-preloader').delay(500).fadeOut("slow");
setTimeout(wptime_plugin_remove_preloader, 3000);
function wptime_plugin_remove_preloader() {
jQuery('#wptime-plugin-preloader').remove();
}
});
jQuery(window).load(function() {
$('#slideshow.royalSlider').royalSlider({
arrowsNav: true,
loop: true,
keyboardNavEnabled: true,
controlsInside: false,
imageScaleMode: 'fill',
arrowsNavAutoHide: false,
autoScaleSlider: false,
numImagesToPreload: 0,
transitionSpeed: 600,
thumbsFitInViewport: false,
navigateByClick: false,
startSlideId: 0,
transitionType:'fade',
globalCaption: false,
});
});
Grüße,
Johann
Vielen Dank, ich wusste nicht, dass Sie eine Funktion in anderen Funktionen hinzufügen können. Dieser Code ist der Trick! – Johann