by
Janeth Kent
Date: 25-04-2013
Lazy Load , ispirado a YUI ImageLoader de Matt Mlinac es un interesante plugin para jQuery que permite postergar la carga de imágenes en páginas web largas . Las imágenes que están fuera de la zona visible no serán cargadas hasta que el usuario haga scroll y desplace la página sobre estas imágenes.
Para hacer uso de esta librería es necesario incluir el el header de nuestro HTML jQuery y jquery.lazyload.js el cual lo puedes descargar desde el web oficial Lazy Load Plugin for jQuery .
Paso 1: JQuery
Cargamos el jQuery en el header.
<script type="text/javascript" src="http://www.google.com/jsapi "></script>
<script type="text/javascript">
.google.load("jquery", "1.3.2");
</script>
Paso 2: Lazyload.js
Cargamos el lazyload.js en el header.
<script src="URL/VERSO/jquery.lazyload.js" type="text/javascript"></script>
Paso 3: Inicializar LazyLoad
El siguiente paso es inicializar el llamado a Lazy Load, esto lo hacemos llamando ala función lazyload a todas las imágenes de nuestro html.
<script type="text/javascript">
jQuery(document).ready(function(){
$("img").lazyload({
failurelimit : 50,
effect : "fadeIn"
});
});
</script>
Eso es suficiente para postergar la carga de imágenes en nuestras páginas hasta que estas imágenes estén en la zona visible del browser. Adicionalmente se tienen algunas opciones para mejorar el funcionamiento de esta técnica, por ejemplo podemos mostrar una imagen de fondo mientras se carga la imagen e incluso podemos asignar un mínimo de pixels antes de mostrar las imágenes.
$(function() {
$("img").lazyload({placeholder : "img/loading.gif", threshold : 100});
});
En el ejemplo se muestra la imagen loading.gif y se mostrarán las imágenes si es visible mas de 100 pixels de la imagen. Pueden ver el ejemplo funcionando en Lazy Load Demo .
by
Janeth Kent Date:
25-04-2013
visitas :
6201
Últimas noticias publicadas
Integrar la API de HubSpot en una página de aterrizaje (landing page) en un sitio web construido con PHP es un proceso bastante directo si sigues estos pasos. A continuación…
¿La hierba realmente es más verde al otro lado? No podemos asegurarlo, pero lo que sí es cierto es que el cielo parece más azul. Han pasado dos años desde…
A estas alturas, es probable que ya hayas escuchado el término GraphQL en conversaciones con otros desarrolladores.
Al igual que cualquier tecnología nueva y genial, se ha convertido en la "Next…
En el mundo del desarrollo web, PHP y MySQL son dos tecnologías fundamentales que suelen trabajar juntas para crear aplicaciones dinámicas y potentes. MySQL es un sistema de gestión de…
Es posible conectarse a una base de datos MongoDB con PHP sin necesidad de instalar la extensión PECL específica, utilizando bibliotecas externas como la librería MongoDB para PHP. En lugar…
¿Habéis actualizado a Windows 11 y ahora, al intentar acceder a Windows Defender desde Configuración > Seguridad de Windows > Protección contra virus y amenazas, os aparece este mensaje? "El…
ArangoDB es una base de datos multi-modelo que ofrece una combinación poderosa de características de base de datos documental, de grafos y de clave-valor. Su flexibilidad y rendimiento la convierten…
La empatía, una emoción humana compleja y profunda, involucra tanto componentes cognitivos como emocionales, lo que permite no solo comprender la perspectiva de otra persona, sino también sentir lo que…
¿Cuál es la diferencia entre imágenes y contenedores de Docker?
Las imágenes y los contenedores de Docker son tecnologías de implementación de aplicaciones. Tradicionalmente, para ejecutar cualquier aplicación en un equipo,…
Los medios de comunicación de masas actúan como sistema transmisor de mensajes para el ciudadano o habitante medio. Su función es la de divertir, entretener e informar, así como inculcar…
Cual es la plataforma de ecommerce más recomendables para montar una tienda online?
Podemos plantearnos varias opciones: desarrollo propio (a medida), que sin duda tiene un coste más alto pero asegura…
En la era digital actual, los motores de búsqueda se han convertido en una herramienta esencial para encontrar información en línea.
La mayoría de las personas están familiarizadas con el uso…
La gente quiere comunicarse por Internet con la misma facilidad que en la vida real, con protecciones similares pero, potencialmente, con mayor alcance. En otras palabras, la gente quiere poder…
En este artículo hablaremos de las declaraciones de la Política de Privacidad, de cómo puedes escribir una y ponerla en práctica en tu página.
¿Por qué apareció?
Hoy en día, cuando navegamos…
En criptografía, el cifrado es el proceso de codificación de la información. En este proceso convierte la representación original de la información, conocida como texto plano, en una forma alternativa…
Hay mucha gente que a día de hoy para diseñar únicamente utiliza Canva ya que es un software y web realmente muy popular y no hay que negar que tiene…
Ya hemos escrito varios articulos sobre la inteligencia artificial que está revolucionando el mundo, pero esta vez hablaremos de cómo te puede ayudar con tareas diarias y así ahorrarte tiempo…
A día de hoy sabemos que tener presencia en las redes sociales es cada vez más importante si quieres impulsar tu negocio y llegar a mucha más audiencia
Pero primero de todo,
¿Qué…
Recientemente has asistido a uno de los conciertos más épicos de los últimos años y ahora estás en proceso de mostrar los vídeos que grabaste a amigos y familiares que,…
Para los desarrolladores web, a veces centrar un div parece uno de los trabajos más difíciles del mundo.
Pues ya no. En este artículo, aprenderás 10 formas diferentes de centrar un…