j-Layout2
- Este componente é um componente muito simples em comparação com o
j-Layout.
Configuração:
parent{String} pode conter o seletorparent,windowou jQuery para o métodoclosest(default:window)margin{Número} adiciona margem para oheight(default:0)autoresize{Boolean} permite o auto-resize (default:true)
Métodos:
- IMPORTANT
component.show(type)pode exibir um painel específico para dispositivos móveis,typepode serleft,rightoumain component.resizescrollbar(panel_type)resissa uma barra de rolamento para um painel específicocomponent.scrolltop(panel_type)para cima para um painel específico
Tipos de Panel:
left- Panel de esquerdarightem direçãotop(é o painel em cima de todos os painéis)- O painel superior
top2e usa a chavetopna configuração (é entre o painellefteright) - Pano de fundo
bottom(é o painel no fundo de todos os painéis) - O painel de fundo
bottom2e usa a chavebottomna configuração (é entre o painellefteright) mainconteúdo principal
Layout:
Criar layout é muito fácil.
<div data-type="" data-size="" data-scrollbar=""></div>Atributos:
data-typedeve conter um tipo de secçãotop,top2,left,right,bottom,bottom2oumaindata-sizecontém um tamanho da seçãoLG,MD,SM,XS--> em pixels ou porcentagem, por exemplo:200,200,200,0(0significa oculto) ou20%(todos os valores herdarão20%)data-scrollbar="margin:50;visible:1"permite o scrollbar, valores possíveis:selector{String} opcional, selector jQuery para contêiner de barrasmargin{Número} margem de rolamento (default:0)visible{Boolean} mostra o scrollbar
Bom para saber:
- Cada painel é um elemento
sectione deve conter o atributodata-type="top"com o tipo de painel. - Defina os painéis que você vai usar
- Comprar todos os elementos de
sectionnão é importante
Use-o com <ui-component name="layout2">Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço DEF.fallback (a partir do Componentator CDN por padrão). autor: Peter Širka. fonte: o Componentator Reserva de componentes, licença MIT.
<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>