j-NavLayout
Jednoduché a plne citlivé rozloženie navigácie.
Je dobré vedieť:
path {Boolean}zobrazuje navigačný panel v režimoch zobrazenia definovaných v možnosti konfiguráciehide<section>musí obsahovať navigáciu<main>musí obsahovať obsah
Konfigurácia:
width {Number}veľkosť navigácie (predvolená:250)hide {String}skryje navigáciu v definovaných režimoch zobrazenia (predvolené:xs,sm)autoresize {Boolean}umožňuje automatickú zmenu veľkosti (predvolené:true)- Navigačná poloha
position {String}(predvolené:left) margin {Number}pridá maržu preheight(predvolené:0)parent {String}môže obsahovaťparent,windowalebo jQuery selektor pre metóduclosest(predvolené:window)
Použite ho so <ui-component name="navlayout">. 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.
<style>
html, body { margin: 0; padding: 0; }
</style>
<ui-component name="navlayout" path="common.menu" config="parent:window;hide:xs" class="invisible">
<section style="background-color:blue;color:#FFF">
Navigation
</section>
<main style="background-color:red;color:#FFF">
Main body
</main>
</ui-component>
<script>
var common = { menu: false };
setInterval(function() {
var path = 'common.menu';
SET(path, !GET(path));
}, 3000);
</script>