📜  jQWidgets jqxSplitter 面板属性(1)

📅  最后修改于: 2023-12-03 14:43:27.012000             🧑  作者: Mango

jQWidgets jqxSplitter面板属性介绍

简介

jQWidgets jqxSplitter是一款专为前端开发者设计的拆分容器,可用于在一个页面内创建可拖动、可缩放的多个垂直或水平排列的面板。它是一个简单易用的插件,并且允许开发者对面板进行多种自定义操作,例如隐藏、显示、调整大小等。

本文将介绍jQWidgets jqxSplitter的面板属性,以便帮助开发者更好地使用该插件。

面板属性
size

面板大小属性,用于设置面板的初始大小。该属性的值可以是数字、百分比或者auto。其中,数字表示像素,百分比表示相对于容器的比例,auto表示自适应宽度或高度。

$("#jqxSplitter").jqxSplitter({
    panels: [
        { size: '30%', min: 100 },
        { size: '70%' }
    ]
});
min

面板最小大小属性,用于设置面板的最小允许大小,防止用户将面板大小拖小至过小。该属性的值同样可以是数字、百分比或者auto。

$("#jqxSplitter").jqxSplitter({
    panels: [
        { size: '30%', min: 100 },
        { size: '70%', min: 200 }
    ]
});
collapsible

面板可折叠属性,用于设置面板是否可折叠。该属性可以取值为true或false,默认为false。

$("#jqxSplitter").jqxSplitter({
    panels: [
        { size: '30%', min: 100, collapsible: true },
        { size: '70%' }
    ]
});
collapsed

面板折叠状态属性,用于设置面板的折叠状态。该属性可以取值为true或false,默认为false。

$("#jqxSplitter").jqxSplitter({
    panels: [
        { size: '30%', min: 100, collapsible: true, collapsed: true },
        { size: '70%' }
    ]
});
resizable

面板可调整大小属性,用于设置是否允许用户调整面板大小。该属性可以取值为true或false,默认为true。

$("#jqxSplitter").jqxSplitter({
    panels: [
        { size: '30%', min: 100, resizable: false },
        { size: '70%' }
    ]
});
scrollable

面板是否滚动属性,用于设置面板是否可滚动。该属性可以取值为true或false,默认为false。

$("#jqxSplitter").jqxSplitter({
    panels: [
        { size: '30%', min: 100, scrollable: true },
        { size: '70%' }
    ]
});
总结

本文介绍了jQWidgets jqxSplitter的面板属性,包括size、min、collapsible、collapsed、resizable和scrollable。这些属性可以帮助开发者更好地定制面板,使其满足不同的需求。