j-Columns
Die Komponente Columns ist eine sehr einfache Alternative zu j-Layout und j-Layout2. Mit dieser Komponente können Sie Stücke mit 100% Höhe nach Ihren Bedürfnissen festlegen.
Konfiguration:
parent {String}kannparent,windowoder jQuery-Selektor für die Methodeclosestenthalten (Standard:window)margin {Number}hinzufügt die Marge zuheight(Default:0)marginlg {Number}fügt Marge zuheightfür denLGDisplay hinzu (Default:margin)marginmd {Number}fügt Marge zuheightfür denMDDisplay hinzu (Default:margin)marginsm {Number}fügt Marge zuheightfür denSMDisplay hinzu (Default:margin)marginxs {Number}fügt Marge zuheightfür denXSDisplay hinzu (Default:margin)noborder {Boolean}deaktiviert den Rand (Standard:false)fontsize {Boolean}ermöglicht die Prozentsatzgröße nach der Größe der Zeilen (Default:false)
Methoden:
SETTER('columns/refresh')- laden allesectionneu auf und stellen die Größen festSETTER('columns/add', size, html_node)- fügt eine neue Spalte hinzu und erneuert
Gut zu wissen:
Jede Spalte muss in <section> gefüllt sein, versuchen Sie aus dem Beispiel zu verstehen.
Attribute:
data-sizeenthält eine Größe des AbschnittsLG,MD,SM,XS--> in Pixeln oder Prozentsatz, zum Beispiel:200,200,200,0(0bedeutet versteckt)- Abschnitt ohne
data-sizewird aus dem Restwert zählen
Verwenden Sie es mit <ui-component name="columns">. 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.
<style>body { padding: 0; margin: 0; }</style>
<ui-component name="columns" config="parent:window" class="hidden invisible">
<section data-size="200">Left panel</section>
<section>Main</section>
<section data-size="200">Right panel</section>
</ui-component>