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 :
6286
Últimas noticias publicadas
El SEO (Search Engine Optimization) es el conjunto de técnicas y estrategias utilizadas para mejorar la visibilidad de un sitio web en los motores de búsqueda como Google.
1.¿Qué es el…
En esta guía, aprenderás cómo configurar y ejecutar Deepseek en tu propio servidor local utilizando hardware accesible. Deepseek es un modelo de lenguaje de código abierto que puede ejecutarse localmente,…
En este artículo, te explicaremos paso a paso cómo comunicarte con el servicio XML de Hacienda Española para enviar facturas electrónicas utilizando PHP. Este enfoque es ideal para empresas o…
El uso de sensores con Arduino es una excelente manera de construir proyectos útiles y educativos. En este artículo, exploraremos cómo conectar un detector de agua a un Arduino y…
Caddy Server es una plataforma de servidor web modular y moderna que soporta certificados HTTPS automáticos, QUIC y HTTP/2, compresión Zstd y Brotli, y varias características modernas, así como características…
El Caddy o Caddy web server es un servidor web de código abierto habilitado para HTTP/2 escrito en Go. Caddy puede funcionar en varios sistemas, incluyendo los que funcionan con…
PHP sigue siendo uno de los lenguajes de programación más utilizados para el desarrollo web, y con cada versión nueva, el lenguaje se adapta a las necesidades modernas de los…
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…
Desarrollar una aplicación web que utilice server-sent events es muy fácil. Solo necesitas un pequeño código del lado del servidor para transmitir los eventos a la aplicación web, pero del…
Comprar monedas sin intermediarios a través del intercambio P2P es una alternativa que está ganando muchos seguidores especialmente en el marco minorista. Así que hoy te traigo 5 alternativas para…
¿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…