vsync
Posible duplicado:
Probando si jQueryUI ha cargado
Cómo verificar si el interfaz de usuario de jQuery ¿La biblioteca de extensión para jQuery está cargada en la página?
brad christie
if (typeof jQuery.ui !== 'undefined') ...
Deberia trabajar.
Ver también esta publicación de SO.
-
@vsync: yo totalmente en desacuerdo (juegue con la casilla de verificación para la casilla de verificación jQuery UI a la izquierda y presione “Ejecutar”)
– Brad Christie
8 de noviembre de 2011 a las 15:38
-
(tipo de jQuery.ui === ‘función’) elimina cualquier ambigüedad.
– rocío
23 de julio de 2014 a las 8:19
-
Estoy de acuerdo con @vsync. Si jQuery Y UI no están cargados, aquí hay un falso positivo. esa respuestaincluso si se acepta/se vota a favor 28 veces desde hace 6 años, Está Mal. El tipo correcto que se puede esperar de
typeof(jQuery.ui)
esobject
. Una propiedad comotabs
es unfunction
. Si la interfaz de usuario no está cargada,typeof(jQuery.ui.tabs)
arrojará un error sobre la propiedad indefinida. Entonces la mejor prueba esif(typeof(jQuery.ui) == "object") { if(typeof(jQuery.ui.tabs) == "function"){ console.log("jQuery-UI loaded")}}
. — TENGA EN CUENTA que la necesidad de una condición if anidada es para evitar el error de propiedad indefinida.– Louys Patrice Bessette
18/09/2017 a las 16:46
Poder revisar:
$.ui
O consigue la versión:
$.ui.version
Solo asegúrese de poner cualquier código que lo llame en $(document).ready(). En ese momento, todo debería estar cargado en la página.
-
Uso scripts en la parte inferior, siempre (antes de cerrar la etiqueta BODY). Además, quiero saber si la secuencia de comandos de la interfaz de usuario está disponible en la página o no, ya que es un factor desconocido.
– vsync
8 de noviembre de 2011 a las 15:36
-
El hecho de que jQuery esté cargado no significa que jQuery UI lo haya hecho (por ejemplo, no se pudo encontrar el recurso, hubo problemas para cargar, etc.)
– Brad Christie
8 de noviembre de 2011 a las 15:36
¿Has visto esta pregunta? stackoverflow.com/questions/2260250/…
– ipr101
8 de noviembre de 2011 a las 15:32
wow, la funcionalidad de búsqueda para stackoverflow es tan mala… Realmente estaba mirando antes de publicar esto y me sorprendió que nadie preguntara esto antes. 10x.
– vsync
9 de noviembre de 2011 a las 8:08
Eliminaría esta pregunta si pudiera… no hay necesidad de copias.
– vsync
9 de noviembre de 2011 a las 8:09
alerta ($. ui. versión);
– Dinesh
16 de junio de 2016 a las 11:26