Come posso caricare un plugin jQuery senza inserirlo nella pagina?

Come posso caricare un plugin jQuery senza inserirlo nella pagina?

Possiamo usare AJAX con jQuery per caricare i nostri plugin senza inserire un riferimento nella pagina.

Possiamo usare il metodo $.getScript():

function loadPlugin( name, callback ) {
    var scriptsURL = "http://" + location.host + "/js/";
    var pluginURL = scriptsURL + name;
    $.getScript( pluginURL, callback );
}

Esempio d'uso:

loadPlugin( "flexslider.js", function() {
    $( "#slider" ).flexslider();
});

In questo caso il plugin FlexSlider è disponibile nello scope locale creato dal metodo di jQuery.

Torna su