返回介绍

jQuery EasyUI 扩展 – Portal

发布于 2018-05-28 02:44:57 字数 2585 浏览 1108 评论 0 收藏 0

用法

步骤 1:创建一个 HTML 页面

    <div id="pp">
        <div></div>
        <div></div>
        <div></div>
    </div>

步骤 2:创建 Portal

    $('#pp').portal(options);

步骤 3:向 Portal 添加面板(panel)部件

    // create the panel
    var p = $('<div></div>').appendTo('body');
    p.panel({
        title: 'My Title',
        height:150,
        closable: true,
        collapsible: true
    });
     
    // add the panel to portal
    $('#pp').portal('add', {
        panel: p,
        columnIndex: 0
    });

属性

名称类型描述默认值
widthnumberportal 的宽度。auto
heightnumberportal 的高度。auto
borderboolean定义是否显示 portal 的边框。false
fitboolean当设置为 true 时,设置 portal 的尺寸以适应它的父容器。false

事件

名称参数描述
onStateChangenone当用户拖放面板(panel)时触发。
onResizewidth,height当 portal 的尺寸改变时触发。

方法

名称参数描述
optionsnone返回选项(options)对象。
resizeparam设置 portal 的尺寸,'param' 参数包括下列属性:
width:portal 的新宽度。
height:portal 的新高度。
getPanelscolumnIndex获取指定的列面板(panel),当 columnIndex 参数为分配时,则返回所有的面板(panel)。
addparam添加一个新的面板(panel),'param' 参数包括下列属性:
panel:要添加的面板(panel)对象。
columnIndex:要插入的列索引。
removepanel移除并销毁指定的面板(panel)。
disableDraggingpanel禁用面板(panel)的拖拽功能。
enableDraggingpanel启用面板(panel)的拖拽功能。

下载 jQuery EasyUI 实例

jquery-easyui-portal

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文