問題
Web アプリケーションでjQuery UI Layout プラグイン ( 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 に感謝します。