with jquery UI dialog, is there anyway to have a max height and use 'auto' if its smaller

leora picture leora · Apr 14, 2011 · Viewed 29.2k times · Source

I want a dialog to have a max height setting but, if the content is smaller, then to shrink down to do what height = 'auto' does. Is this possible in JQuery UI dialog?

Answer

mekwall picture mekwall · Nov 29, 2012

You can achieve this by doing the following:

HTML

<div id="dialog" title="Dialog Title">
    Dialog content
</div>

JavaScript

$('#dialog').dialog({
    resizable: false,
    minHeight: 0,
    create: function() {
        $(this).css("maxHeight", 400);        
    }
});

Check out test case on jsFiddle.