Lazy Load – Retrasar carga de Imágenes

Cómo ya sabemos el tiempo de carga de nuestro sitio es un factor SEO importante en este tiempo, es por eso que aprendimos a medir la velocidad de carga de un blog. Para disminuír aún más este tiempo, podemos usar Lazy Load.

Lazy Load es un script en jQuery que nos permite retrasar la carga de las imágenes hasta el momento que un usuario se acerqué a esa imágen, lo que nos disminuye considerablemente las peticiones http realizadas a un sitio.

Para agregar este excelente efecto debemos agregar el siguiente script a nuestro footer.php:

<script type='text/javascript' src='http://blooging.googlecode.com/files/lazyload.js'></script>

Pero debemos tener instalado jQuery en nuestro sitio, si no lo tienes agrega esto a tu footer.php:

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js'></script>

Con esto ya tenemos la mayor parte hecha, sólo nos falta agregar el código que hará funcionar Lazy Load, que es este:

<!--Lazyload-->
<script type='text/javascript'>
jQuery(document).ready(function($){
  jQuery(".entry img").lazyload({
    effect:"fadeIn",
    placeholder: "http://img130.imageshack.us/img130/2134/ajaxloader.gif"
  });
});
</script>

En este caso usamos #entry img, para que haga el efecto solamente en las imágenes de los posts, aunque podemos usar img (sin # ni .) para que haga el efecto en todas las imágenes del sitio.

También podemos usar una imagen de fondo, para que ocupe el lugar de la imagen original antes de cargarla. Podemos usar la misma imágen que usamos en el efecto cargando que hacemos con CSS.

P.D: Usamos los servidores de Google para alojar scripts.

Publicado el: 23/03/2010 Publicado en la Categoria: SEO, jQuery Imprimir este Artículo Imprimir

2 Tweets

10 Comentarios en “Lazy Load – Retrasar carga de Imágenes”

  1. Comentario:

    Información Bitacoras.com...

    Valora en Bitacoras.com: Cómo ya sabemos el tiempo de carga de nuestro sitio es un factor SEO importante en este tiempo, es por eso que aprendimos a medir la velocidad de carga de un blog. Para disminuír aún más este tiempo, podemos usar Lazy Loa......

  2. Comentario:

    [...] efecto que se logrará será similar al de Lazy Load, pero con la diferencia que se cargará al final de todo lo demás, independiente de su [...]

  3. Gravatar
    Comentario:

    Muy interesante, lo pondré en práctica. :smile:

    ReplyReply
  4. Gravatar
    Comentario:

    @Snake: espero que te sea útil :grin:

    ReplyReply
  5. Gravatar
    Comentario:

    No sabia que se podia hacer esto, voy a probarlo y les cuento... Seguro que algo se va a ahorrar :)

    ReplyReply
  6. Gravatar
    Comentario:

    @Warez: pruebalo y nos cuentas :wink:

    ReplyReply
  7. Gravatar
    Comentario:

    Hola, una pregunta, esto se podría implementar en blogger?

    Un saludo.

    ReplyReply
  8. Gravatar
    Comentario:

    @blogero: por su puesto, debes hacer exactamente lo mismo que se muestra aquí y listo.

    Saludos ;)

    ReplyReply
  9. Comentario:

    Lazy Load – Retrasar carga de Imágenes http://tinyurl.com/yc7cuk9

    This comment was originally posted on Twitter

    ReplyReply
  10. Comentario:

    Lazy Load – Retrasar carga de Imágenes http://tinyurl.com/yc7cuk9

    Este comentario viene de Twitter

    ReplyReply

Deja un Comentario


Haz click en los emoticonos para usarlos:

:smile: :grin: :razz: :lol: :wink: :mrgreen: :neutral: :roll: :shock: :???: :cool: :oops: :twisted: :evil: :eek: :mad: :sad: :cry: :!:

Additional comments powered by BackType