j-LazyLoad
- dá sa použiť na všetko
- len vo vertikálnej polohe
Konfigurácia:
container {String}selektor ako rolovací kontajner (predvolené:window)- Volič
selector {String}(dôležité) pre lenivé prvky exec {String}odkaz na metódu, ktorý sa vykoná, ak je viditeľný lenivý prvokoffset {Number}táto hodnota rozširuje veľkosť rolovacej oblasti hore/dole. (predvolené:50)
Metódy:
instance.refresh()obnovuje aktuálny stav
Použite ho so <ui-component name="lazyload">. Keď komponent ešte nie je načítaný, jComponent ho stiahne pri prvom použití z adresy v DEF.fallback (predvolene CDN Componentator). Autor: Peter Širka. Zdroj: úložisko komponentov 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>