📜  jQWidgets jqxDocking closeWindow() 方法(1)

📅  最后修改于: 2023-12-03 15:02:18.119000             🧑  作者: Mango

jQWidgets jqxDocking closeWindow() 方法

介绍

jQWidgets jqxDocking 是一款基于 jQuery 的UI组件,用于创建可拖动和可重置大小的窗口和面板。closeWindow() 方法是 jqxDocking 插件中用于关闭窗口的方法。

方法签名
$(window).jqxDocking('closeWindow', 'windowId');
参数
  • windowId: String类型,必须。要关闭的窗口的ID。
返回值

无返回值。

示例
$(document).ready(function () {
    // 创建 jqxDocking 对象
    let jqxDocking = $('#jqxDocking').jqxDocking({
        theme: 'energyblue',
        floatingWindowOpacity: 0.5,
        width: 500,
        height: 400,
        mode: 'docked'
    });

    // 获取窗口的 ID
    let windowId = jqxDocking.jqxDocking('getWindows')[0].id;

    // 关闭窗口
    jqxDocking.jqxDocking('closeWindow', windowId);
});
注意事项
  • 当通过 closeWindow() 方法关闭窗口时,该窗口将从 DOM 中移除,但不会销毁实例。
  • 如果要销毁实例,请使用 destroy() 方法。
  • 如果该窗口是最后一个窗口,则 dock 布局将自动销毁。
  • 关闭所有窗口后,dock 布局实例不会自动销毁。请注意在不需要时手动销毁实例,以释放内存。