Script mit JavaScript nachladen (jQuery)

Einfache Methode mit $.getScript()

Die Funktion

Diese Funktion ermöglicht es dir Scripte im laufenden Betrieb zu laden. Wenn das Script fertig geladen wurde, wird die Callback-Funktion ausgeführt.

$.getScript("js/owl.carousel.min.js", [Callback])

Ein gutes Beispiel ist eine Slider-Klasse. Die Slider.js wird nachträglich geladen und nach erfolgtem Ladevorgang wird der Slider initialisiert.

Verwendet wird das ganze folgendermaßen:

$(document).ready(function () {
if ($(".slider").length >= 1) {
$.getScript("js/Slider.js", function () {
$(".slider").slider({
loop: 1,
timeout: 5000,
});
});
}
});

In diesem Beispiel wird geprüft ob ein Container mit der Klasse "slider" existiert und nur wenn ja, dann wird die Slider.js nachgeladen.

Dies kann sich beim Pagespeed äußerst positiv auswirken.