j-Pages
Az összetevő jobb alternatíva a j-Section komponenshez. Ennek eredményeképpen könnyen létrehozhat egy többoldalú alkalmazást dinamikus tartalom feltöltésével, amikor szükséges.
Fő konfiguráció:
margin {Number/String}a legmagasabb margin (default:0)autoalkalmazni fogoffset.topÉrtéke
- A
margintype {String}tartalmaznia lehet aoffsetvagy apositionértéket. delay {Number}animációs késés (default:220)parent{String} opcionális, egy szelektort a rögzített magasságú elemre (első:parentelem)- A
scrollbarshadow {Boolean}lehetővé teszi az árnyékot a forgatóról (default:false) loading {String}opcionális, egy link afunction(show_loading {Boolean})
Szekció attribútum konfiguráció data-config:
- A
if {String}a lap megjelenítésének feltétele url {String}URL-cím a HTML tartalmak megszerzéséhezpath {String}Az érték helyettesíti~PATH~Az alapértelmezett (default)config.if)- A
id {String}érték helyettesíti a~ID~lámpákat anim {String}Animációs típus, támogatott értékekleft(Egy alaptörvény szerintright,topvagybottom- A
scrollbar {Boolean}beállítja a tartalmakra egy személyre szabott forgatót (default:true) - A
scrolltop {Boolean}lehetővé teszi az automatikus szétválasztást reload {String}egy link afunction(el)-hez, amikor az oldal megjelenikhide {String}egy link afunction(el)-hez, amikor az oldal rejtettcheck {String}afunction(next, el)címre- A
next {Function}továbbra is az oldal megjelenítésével
- A
- A
autofocus {Boolean}az aktuális oldal autofokuszusa
Használja a <ui-component name="pages">Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről DEF.fallback (Azt a Componentator A szerző: Peter Širka. forrás: a Componentator Az összetevők raktár, MIT licenc.
<style>
body { padding: 0; margin: 0; overflow: hidden; }
</style>
<ui-component name="pages" path="common.page" config="parent:window">
<section class="hidden invisible" data-config="if:page1;anim:left">
<div class="padding">
<div style="background-color:#F0F0F0;margin:30px auto;padding:30px;max-width:600px;border-radius:10px">
PAGE 1
</div>
</div>
</section>
<section class="hidden invisible" data-config="if:page2;anim:right">
<div class="padding">
<div style="background-color:#F0F0F0;margin:30px auto;padding:30px;max-width:600px;border-radius:10px">
PAGE 2
</div>
</div>
</section>
<section class="hidden invisible" data-config="if:page3;anim:bottom">
<div class="padding">
<div style="background-color:#F0F0F0;margin:30px auto;padding:30px;max-width:600px;border-radius:10px">
PAGE 3
</div>
</div>
</section>
</ui-component>
<script>
var common = {};
function togglepage() {
var val = common.page;
switch (val) {
case 'page1':
val = 'page2';
break;
case 'page2':
val = 'page3';
break;
case 'page3':
default:
val = 'page1';
break;
}
SET('common.page', val);
}
setInterval(togglepage, 2000);
togglepage();
</script>