2010-09-23 25 views
7

¿Hay alguna forma de cargar el tema jQuery-UI desde CDN, pero con respaldo local? ¿Es similar al esquema de javascript de recuperación aquí? Google Hosted CDN with fall back¿Cuál es la mejor manera de utilizar el tema jQuery-UI en CDN con respaldo local?

+1

Todos nos volvemos paranoicos aquí, ¿verdad? ;) –

+0

lol Yi Jiang es lo mismo que dijiste cuando pregunté sobre el cdn de YUI. – stevebot

+0

Bueno, permitir que jquery-ui retroceda es solo la mitad de la batalla ya que el tema también es una parte integral de la biblioteca. – BlueFox

Respuesta

4

yo recomendaría usar el cargador de recursos 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'); 
    } 
    } 
}]); 

Esto primero intentará cargar jQuery con el repliegue local, entonces cargar jQuery UI con repliegue local.

+2

Aunque la respuesta no se especificó, yepnope también admite la carga de CSS, no solo js, lo que permitirá cargar el paquete completo de jQuery UI (incluido el CSS) con repliegue. – BlueFox

+0

¿Cómo exactamente CSS alternativo con yepnope? – lechup

Cuestiones relacionadas