问题
我在我的 Web 应用程序中使用 jQuery UI 布局插件 ( layout.jquery-dev.net/index.cfm )。
仅使用 2 个面板(center
和east
),我需要动态禁用布局的可调整大小选项。
function InitializeLayout(sElement) {
var oOptions = {
closable: false,
resizable: true,
slidable: false,
east__livePaneResizing: true,
east__maxSize: 672,
east__minSize: 250,
east__onresize_end: function() {
// GetOverlaySizes();
// SetOverlaySizes();
// SetPaperSizes();
},
east__size: 250
};
oLayout = $(sElement).layout(oOptions);
oLayout.options.east.resizable = false;
console.log(oLayout.options);
}
这不起作用,即使该resizable
选项false
在控制台上设置为。
问题
- 如何动态禁用/启用该
resizable
选项? - 这与我的问题无关,但为什么启用实时窗格调整大小会使 Mozilla Firefox (20.0) 如此缓慢?
谢谢,
解决方案
oLayout.disableResizable("east");
oLayout.enableResizable("east");
感谢@dwaddell。