j-Layout2
- Este componente es mucho más simple en comparación con
j-Layout.
Configuración:
parent{String} puede contenerparent,windowo selector jQuery para el métodoclosest(predeterminado:window)margin{Número} agrega margen paraheight(predeterminado:0)autoresize{Booleano} habilita el cambio de tamaño automático (predeterminado:true)
Métodos:
- IMPORTANTE
component.show(type)puede mostrar un panel específico para dispositivos móviles,typepuede serleft,rightomain. component.resizescrollbar(panel_type)cambia el tamaño de una barra de desplazamiento para un panel específicocomponent.scrolltop(panel_type)se desplaza hacia arriba para ver un panel específico
Tipos de paneles:
leftpanel izquierdorightpanel derechotoppanel superior (es el panel encima de todos los paneles)- Panel superior
top2y utiliza la clavetopen la configuración (está entre el panelleftyright) - Panel inferior
bottom(es el panel en la parte inferior de todos los paneles) - Panel inferior
bottom2y utiliza la clavebottomen la configuración (está entre el panelleftyright) maincontenido principal
Diseño:
Hacer el diseño es muy fácil.
<div data-type="" data-size="" data-scrollbar=""></div>Atributos:
data-typedebe contener un tipo de seccióntop,top2,left,right,bottom,bottom2omain.data-sizecontiene un tamaño de secciónLG,MD,SM,XS--> en píxeles o porcentaje, ejemplo:200,200,200,0(0significa oculto) o20%(todos los valores heredarán20%)data-scrollbar="margin:50;visible:1"habilita la barra de desplazamiento, valores posibles:selector{String} opcional, selector jQuery para contenedor de barra de desplazamientomargin{Número} margen de la barra de desplazamiento (predeterminado:0)visible{Booleano} muestra la barra de desplazamiento
Es bueno saberlo:
- cada panel es un elemento
sectiony debe contener el atributodata-type="top"con el tipo de panel - define solo los paneles que usarás
- el pedido de todos los elementos
sectionno es importante
Úselo con <ui-component name="layout2">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (la CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia 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>