2009-04-20 27 views
5

¿Cuál sería la forma preferida de ocultar un elemento antes de que se muestre la página? $ (document) .ready() funciona bien para Firefox, pero a veces (la conexión al servidor parece ser un problema importante en esto) está un poco atrasado en Internet Explorer; el elemento se muestra y se oculta poco después. Es decir: la página se representa antes de que se ejecute el código en $ (documento) .ready().

Ahora he estado buscando en preguntas anteriores sobre SO sobre cuestiones similares, pero se informa que se resuelven en 1.3.1. Sin embargo, estoy usando jQuery 1.3.2 y experimentando este comportamiento (en IE6, IE7 e IE8).

Una posible opción sería ocultarlo por defecto a través de css, pero esto haría que mostrarlo dependa de tener javascript habilitado. No estoy dispuesto a hacer eso todavía.

También he intentado mover mi javascript justo encima de/body tag, lo que tampoco parece ser de ayuda.

Respuesta

9

Wow, esto va a ser una rápida ...

This document muestra exactamente lo que estaba buscando, espero que va a ayudar a alguien algún día :)

+2

respuesta impresionante, ta – TFD

Cuestiones relacionadas