¿Hay alguna manera de verificar si los elementos HTML DOM para un selector/elemento determinado están listos aún usando jQuery o JavaScript?Comprueba si un elemento DOM dado está listo
Al mirar el jQuery api para la función de listo, parece que solo se puede usar con el objeto del documento. Si listo no se puede usar para este propósito, ¿hay otra forma de hacerlo?
p. Ej.
$('h1').ready(function()
{
//do something when all h1 elements are ready
});
Obviamente podría utilizar
$(document).ready(function()
{
//do something when all h1 elements are ready
});
Pero si toda la carga de la h1 primero y luego el código específico a los elementos H1 sólo se ejecutará después de todo el documento está listo a pesar de que en realidad podría ejecutar antes.
¿Por qué quieres para ejecutarlo antes que el documento está listo? – nWorx
puedo preguntar, ¿por qué necesita esto? –
No creo que tener el script ejecutado tan pronto como sea posible mejorará el rendimiento general de su sitio web, ya que, en general, la ejecución de JavaScript bloquea la carga de otros contenidos. Su mejor opción es usar '$ (document) .ready'. – FishBasketGordo