j-Pages
Komponenta je lepší alternativou k komponentu j-Section. V důsledku toho můžete snadno vytvořit multi-stránku s dynamickým obsahem při potřebě.
Hlavní konfigurace:
margin {Number/String}je vrcholová hranice (default:0)autobude aplikovat hodnotuoffset.top
margintype {String}Může obsahovatoffset(připravený) nebopositionhodnotydelay {Number}animace zpoždění (předvolené:220)parent{String} volitelně, selektor na prvek s pevnou výškou (podle předvolby: prvekparent)scrollbarshadow {Boolean}umožňuje stín pro scrollbar (předvolený:false)loading {String}volitelné, odkaz nafunction(show_loading {Boolean})
Konfigurace sekce data-config:
if {String}je podmínkou pro zobrazení stránkyurl {String}URL adresy pro získání HTML obsahupath {String}hodnota nahradí~PATH~fary (předvolené:config.if)id {String}Hodnoty nahradí~ID~Farizeje- Typ animace
anim {String}, podporované hodnotyleft(podmíněné),right,topnebobottom scrollbar {Boolean}přidává do obsahu přizpůsobenou skříňku (default:true)scrolltop {Boolean}umožňuje auto-scrollreload {String}odkaz nafunction(el), je spuštěn, když se zobrazí stránkahide {String}odkaz nafunction(el), je spuštěn, když je stránka skrytacheck {String}odkaz nafunction(next, el)next {Function}pokračuje s zobrazením stránky
autofocus {Boolean}se zaměřuje na aktuální stránku
Použijte ji s <ui-component name="pages">Pokud je součástka ještě nezačleněna, jComponent Stáhnout ji na první použití z adresy DEF.fallback a) The Componentator CDN dle předvolby. autor: Peter Širka. zdroj: Componentator Výrobce je autorizován, MIT licence.
<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>