j-LazyContent
Questo componente mostra il proprio contenuto quando è visibile. supporta funzionalità utili come redraw e hide.
Configurazione:
height:NUMBER_IN_PIXELS"opzionale, altezza di contenuto predefinito. valore predecessivo: è l'altezza dell'elemento correnteinit:method_or_variable"viene eseguito quando l'elemento è visibile per la prima volta (opzionale)redraw:method_or_variable"viene eseguito quando l'elemento è nuovamente visibile (opzionale)hide:method_or_variable"viene eseguito quando l'elemento è nascosto (opzionale)
Notizie:
initsarà eseguito solo una voltaredrawehidesaranno eseguiti più volte- Se gli attributi contengono un collegamento a
variable(non metodi), allora il valore diBooleanviene memorizzato. - importante: la zona di scorrimento deve essere elemento
document.body
Utilizzare con <ui-component name="lazycontent">Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo DEF.fallback (Il Componentator La storia di Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza MIT.
<div><b>SCROLL DOWN</b></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 /><br />
<br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br />
<ui-component name="lazycontent" config="init:method_init;redraw:method_redraw;hide:method_hide">
.... default content ....
</ui-component>
<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 /><br />
<br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br />
<ui-component name="lazycontent" config="init:method_init;redraw:method_redraw;hide:method_hide">
.... default content ....
</ui-component>
<br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br />
<script>
function method_init() {
this.element.html('INIT');
this.element.css('background-color', 'green');
}
function method_redraw() {
this.element.html('REDRAW');
this.element.css('background-color', 'blue');
}
function method_hide() {
this.element.html('HIDDEN');
this.element.css('background-color', 'red');
}
</script>