ダイアログがあり、そのダイアログ内にいくつかのチェックボックスがあります。チェックボックスが選択されると、show() を使用して展開され、より多くのコンテンツが表示されます。ダイアログの高さオプションを 'auto' に設定し、maxHeight を 900 に設定しています。問題は、チェック ボックスをクリックすると、ダイアログが最大の高さよりも大きくなることです。
$("#some-id").dialog({
height: 'auto',
maxHeight: 900
});
高さを最初にどれだけ大きくするかわからないため、高さを明示的な値に設定することはできません。
hide()/show() が maxHeight に違反しているのはなぜですか?どうすれば修正できますか?