j-LazyLoad
- se puede utilizar para todo
- posición vertical solamente
Configuración:
container {String}un selector como contenedor de desplazamiento (predeterminado:window)- Selector
selector {String}(important) para elementos perezosos exec {String}un enlace al método, ejecutado si el elemento diferido está visibleoffset {Number}este valor amplía el tamaño del área de desplazamiento superior/inferior. (predeterminado:50)
Métodos:
instance.refresh()actualiza el estado actual
Úselo con <ui-component name="lazyload">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (la CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia MIT.
<ui-component name="lazyload" config="selector:.lazyload;exec:lazyload" style="height:1000px">
<div>SCROLL DOWN</div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="lazyload"><img src="https://componentator.com/img/preloader.gif" data-src="https://componentator.com/img/logo.png" /></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</ui-component>
<script>
function lazyload(el) {
var img = el.find('img');
img.attr('src', img.attr('data-src'));
}
</script>