2010-09-23 2 views
7

Gibt es sowieso, um jQuery-UI Thema von CDN zu laden, aber mit lokalem Fallback? Ähnlich dem Javascript Fallback-Umriss hier? Google Hosted CDN with fall backWie kann das jQuery-UI-Thema auf CDN mit lokalem Fallback am besten genutzt werden?

+1

Wir werden alle hier paranoid, nicht wahr? ;) –

+0

lol Yi Jiang, das ist das Gleiche, was du gesagt hast, als ich nach dem YUI cdn gefragt habe. – stevebot

+0

Nun, jQuery-ui zu Fall zu bringen, ist nur die halbe Miete, da das Thema auch ein integraler Bestandteil der Bibliothek ist. – BlueFox

Antwort

4

Ich würde empfehlen, den Ressourcenlader mit yepnope:

yepnope([{ 
    load: 'http:/­/ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js', 
    complete: function() { 
    if (!window.jQuery) { 
     yepnope('local/jquery.min.js'); 
    } 
    } 
}, { 
    load: 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js', 
    complete: function() { 
    if (!window.jQuery.ui) { 
     yepnope('local/jquery-ui.min.js'); 
    } 
    } 
}]); 

Dies wird zunächst jQuery mit lokalem Rückfall zu laden versucht, dann JQuery UI mit lokalem Rückfall laden.

+2

Obwohl die Antwort nicht spezifiziert wurde, unterstützt yepnope auch das Laden von CSS js, mit dem das komplette jQuery UI-Paket (einschließlich CSS) mit Fallback geladen werden kann! – BlueFox

+0

Wie genau Fallback CSS mit Yepnope? – lechup

Verwandte Themen