Hier ist mein aktueller Code:jQuery UI Dialog und maxHeight in Internet Explorer
$("#DialogScroll").dialog({
bgiframe: true,
autoOpen: false,
maxHeight: 600,
width: 550,
modal: true,
resizable: false,
open: function (type, data) {
$(this).parent().appendTo("form");
},
close: function() { }
});
maxHeight funktioniert gut in Firefox, Chrome, etc., wie erwartet, aber IE 7 hat offensichtlich ein Problem mit ihm. Hat jemand eine Idee, wie man den UI-Dialog dazu bringt, maxHeight in IE zu verwenden?
<div id="DialogScroll" class="dialog" style="display:none; ">
<table>
<thead>
<tr>
<th>
State Code
</th>
<th>
State Name
</th>
</tr>
</thead>
<tbody>
<asp:Literal ID="litStates" runat="server" />
</tbody>
</table>
</div>
Was ist das Problem genau? (Ich gehe davon aus, dass es größer als seine maxHeight sein kann, aber ich möchte sicherstellen.) Können Sie #DialogScroll auch einfügen, damit wir es hier sehen können? Vielen Dank. – JasCav
Der Inhalt des Dialogfelds wurde hinzugefügt. Was passiert, ist, dass maxHeight auf 600 gesetzt ist und der Whitespace weg ist, was großartig ist, aber ich kann die Tabelle (es ist Teil des jQuery-Databases-Plugins) so einrichten, dass mehr Datensätze angezeigt werden. Sagen wir 50. Das geht über die maxHeight in IE hinaus. – jlrolin