j-NavLayout
Une mise en page de navigation simple et entièrement réactive.
Bon à savoir :
path {Boolean}affiche le panneau de navigation dans les modes d'affichage définis dans l'option de configurationhide<section>doit contenir un élément de navigation<main>doit contenir un contenu
Configuration :
width {Number}une taille de navigation (par défaut :250)hide {String}masque la navigation dans les modes d'affichage définis (par défaut :xs,sm)autoresize {Boolean}permet le redimensionnement automatique (par défaut :true)- Position de navigation
position {String}(par défaut :left) margin {Number}ajoute une marge pourheight(par défaut :0)parent {String}peut contenirparent,windowou un sélecteur jQuery pour la méthodeclosest(par défaut :window)
Utilisez-le avec <ui-component name="navlayout">. Lorsque le composant n'est pas encore chargé, jComponent le télécharge lors de la première utilisation depuis l'adresse dans DEF.fallback (le CDN Componentator par défaut). Auteur : Peter Širka. Source : le référentiel de composants Componentator, licence 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>