j-Layout2
- Denna komponent är en mycket enkel komponent jämfört med
j-Layout.
Konfigurera:
parent{String} kan innehållaparent,windoweller jQuery-selektor förclosest-metoden (default:window)margin{Numret} lägger till marginal förheight(default:0)autoresize{Boolean} möjliggör automatisk återvinning (default:true)
Metoder:
- IMPORTANT
component.show(type)kan visa en specifik panel för mobila enheter,typekan varaleft,rightellermain component.resizescrollbar(panel_type)återställer en skruvbar för ett specifikt panelcomponent.scrolltop(panel_type)skruvar till toppen för en viss panel
Panel Typer:
leftvänster panelrighthöger paneltoptopppanel (det är panelen på toppen av alla paneler)top2topppanel och användertopnyckeln i konfigurationen (det är mellanleftochrightpanel)bottombottenpanel (det är panelen på botten av alla paneler)bottom2baksidan och använderbottomnyckeln i konfigurationen (det är mellanleftochright)mainhuvudsakliga innehåll
Layout:
Att göra layout är mycket lätt.
<div data-type="" data-size="" data-scrollbar=""></div>Attribut:
data-typemåste innehålla en typ av sektiontop,top2,left,right,bottom,bottom2ellermaindata-sizeinnehåller en storlek av avsnittetLG,MD,SM,XS--> i pixlar eller procentsatser, exempelvis:200,200,200,0(0betyder dolda) eller20%(alla värden ärver20%)data-scrollbar="margin:50;visible:1"möjliggör scrollbar, möjliga värden:selector{String} valfri jQuery-selektor för skruvbarmargin{Number} scrollbar marginal (default:0)visible{Boolean} visar scrollbar
Bra att veta:
- Varje panel är
sectionelement och måste innehålladata-type="top"attribut med typ av panel - Ange bara de paneler som du använder
- Beställningen av alla
section-element är inte viktig
Använd den med <ui-component name="layout2">När komponenten ännu inte är laddad, jComponent Ladda ner den första gången från adressen i DEF.fallback (en av Componentator Författare: Peter Širka. källa: The Componentator Komponenterna i lager, MIT licens.
<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>