In questo post http://www.jquery4u.com/author/jquery4u/ troviamo un semplice script che permette il caricamento dinamico della libreria JQuery utilizzando anche una funzione di callback.

Riporto il codice:

   1: (function () {

   2:  function loadScript(url, callback) 

   3: {

   4:  var script = document.createElement("script")

   5:  script.type = "text/javascript";

   6:  if (script.readyState) { 

   7:     //IE

   8:      script.onreadystatechange = function () 

   9:             {

  10:              if (script.readyState == "loaded" || script.readyState == "complete") 

  11:                 {

  12:              script.onreadystatechange = null;

  13:              callback();

  14:                  }

  15:          };

  16:      } else { 

  17:     //Others

  18:      script.onload = function () 

  19:                {

  20:                  callback();

  21:                 };

  22:      }

  23:  script.src = url;

  24:  document.getElementsByTagName("head")[0].appendChild(script);

  25:  }

  26:  

  27:  loadScript("https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", 

  28:     function () {

  29:          //jQuery loaded

  30:      console.log('jquery loaded');

  31:      });

  32: })();

Un grazie all’autore: JQUERY4U

Happy Coding Occhiolino