2012-01-30 5 views
5

Es molesto que se puede ver los botones a granel antes $ ready (documento) (... ha terminado Buttonize ellos.Mostrar página después de jQuery UI ha terminado de actualizar los widgets

que tienen las opciones

  1. establecer todas las clases de forma manual en el html < - mucho clases que podrían cambiar en la próxima versión
  2. conjunto de cuerpo transparente o invisible hasta que esté hecho

ambas opciones tienen desventajas.

¿Tiene alguna sugerencia?

+3

Por si sirve de algo, yo prefiero la opción 1. No es super probable que ellos reacondicionan todos los nombres de las clases de jQuery UI, y si lo hacen, hay no puede ser más que algunas docenas de botones en su sitio que puede actualizar con una búsqueda masiva y reemplazar si es necesario. –

Respuesta

4

Si solo está utilizando html/java-script con jQuery, entonces sus opciones están limitadas a esos idiomas. Por ejemplo, si utiliza un código detrás del idioma, puede cargar los datos de los widgets antes de que se carguen en la máquina cliente.

El método fácil sería ocultar el cuerpo.

<body style="visibility:hidden"> 

después en

$(document).ready(function(){ 
$('Body').css('visibility','visible'); 
}); 
+0

También debe tener en cuenta que puede configurar su widget para mostrar: none o visibility: oculto hasta que se carguen. Entonces, usted sabe que la pantalla eliminará el elemento del diseño de la página, mientras que la visibilidad dejará el espacio pero ocultará el elemento. – Jpepper

+2

... $ (function() { $ ('body'). Show(); }); fue la forma en que usé finalmente – bitluni

Cuestiones relacionadas