j-Layout2
- Този компонент е много прост компонент в сравнение с
j-Layout.
Конфигуриране:
parent{String} може да съдържаparent,windowили jQuery селектор за метода наclosest(предварително:window)margin{No} добавя марж заheight(предварително:0)autoresize{Boolean} позволява автоматично резиз (предварително:true)
Методи:
component.show(type)може да покаже конкретен панел за мобилни устройства,typeможе да бъдеleft,rightилиmaincomponent.resizescrollbar(panel_type)рецизира скалбар за конкретен панелcomponent.scrolltop(panel_type)се върти нагоре за конкретен панел
Типове панели:
leftЛевият панелrightПравилен панелtopтоп панел (то е на върха на всички панели)top2топ панел и използваtopключ в конфигурацията (то е междуleftиrightпанела)bottomдъно панел (то е на дъното на всички панели)bottom2Долна лента и използванеbottomв конфигурацията (то е междуleftиrightПанелътmainОсновното съдържание
Лайоут:
Създаването на лайка е много лесно.
<div data-type="" data-size="" data-scrollbar=""></div>Атрибути:
data-typeТрябва да има някакъв вид раздел.top,top2,left,right,bottom,bottom2илиmaindata-sizeсъдържа размери на секцияLG,MD,SM,XS-> в пиксели или проценти, например:200,200,200,0(0означава скрито) или20%(всички стойности ще наследяват20%)data-scrollbar="margin:50;visible:1"позволява скалбар, възможни стойности:selector{String} опционален jQuery селектор за скролбар контейнерmarginМаргинална маргия (дефолт)0)visible{Boolean} показва скалбар
Добре е да се знае:
- Всеки панел е елемент
sectionи трябва да съдържа атрибутdata-type="top"с тип панел - Определяйте само панелите, които ще използвате
- Поръчането на всички елементи на
sectionне е важно
Използвайте го с <ui-component name="layout2">Когато компонентът все още не е зареден, jComponent Изтегляне на първия адрес в DEF.fallback (След това Componentator Източник: Питър Шерка Componentator Съставни съставки, лиценз на 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>