j-Layout2
- Diese Komponente ist ein sehr einfacher Bestandteil im Vergleich zu
j-Layout.
Konfiguration:
parent{String} kann einenparent,windowoder jQuery-Selektor für dieclosest-Methode enthalten (Default:window)margin{Nummer} fügt Margin für dieheighthinzu (Default:0)autoresize{Boolean} ermöglicht Auto-Rezize (Default:true)
Methoden:
component.show(type)kann ein bestimmtes Panel für mobile Geräte anzeigen,typekannleft,rightodermainseincomponent.resizescrollbar(panel_type)resisiert eine Scrollbar für ein bestimmtes Panelcomponent.scrolltop(panel_type)-Scrolls zum Spitzen für ein bestimmtes Panel
Panel-Typen:
leftlinksrightrechte PaneltopTop-Panel (es ist das Panel auf allen Panels)top2Top Panel und verwendettopSchlüssel in der Konfiguration (es ist zwischenleftundrightPanel)bottomunteren Panel (es ist das Panel am Unteren aller Panels)bottom2unteren Panel und verwendetbottomSchlüssel in der Konfiguration (es ist zwischenleftundrightPanel)mainHauptverhältnisse
Layout:
Die Erstellung des Layouts ist sehr einfach.
<div data-type="" data-size="" data-scrollbar=""></div>Attribute:
data-typemuss eine Art von Sektiontop,top2,left,right,bottom,bottom2odermainenthaltendata-sizeenthält eine Größe des AbschnittsLG,MD,SM,XS--> in Pixeln oder Prozentsatz, zum Beispiel:200,200,200,0(0bedeutet versteckt) oder20%(alle Werte werden20%)data-scrollbar="margin:50;visible:1"ermöglicht Scrollbar, mögliche Werte:selector{String} optionale jQuery-Selektor für den Scrollbar-Kontinentmargin{Nummer} Scrollbar Marge (Default:0)visible{Boolean} zeigt die Scrollbar
Gut zu wissen:
- Jedes Panel ist ein
section-Element und muss das Attributdata-type="top"mit dem Paneltyp enthalten - Definieren Sie nur die Panels, die Sie verwenden möchten
- Die Reihenfolge aller
section-Elemente ist nicht wichtig
Verwenden Sie es mit <ui-component name="layout2">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback herunter (standardmäßig das CDN Componentator). Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.
<ui-component name="layout2" config="parent:window" class="invisible">
<div data-type="top" data-size="44" style="background-color:red">
TOP
</div>
<div data-type="bottom2" data-size="44" style="background-color:blue">
BOTTOM
</div>
<div data-type="left" data-size="20%,20%,20%,0" style="background-color:green">
LEFT
</div>
<div data-type="right" data-size="20%,20%,20%,0" style="background-color:purple">
RIGHT
</div>
<div data-type="main" data-scrollbar="visible:true" style="background-color:#F0F0F0">
</div>
</ui-component>