0

我有一个 jquery 对话框的小问题。

它在所有浏览器中都可以正常工作,除了一个,我敢打赌你可以猜到是哪一个。

当它最初加载对话框时,它不显示滚动条,也不是代码中指定的大小。

当你去找到右下角来调整对话框的大小时,第二次单击并移动它,它会按照代码的大小调整,现在有滚动条。

    $( "#dialog-form" ).dialog({
    autoOpen: false,
    closeOnEscape: false,
    height: 100,
    maxHeight: 500,
    width: 800,     
    modal: true,
    buttons: {...   

另一个奇怪的事情是,如果我不将高度设置为 100,它会显示滚动条,但对话框的高度不会从 maxHeight 开始,而是在屏幕之外增长。非常感谢能够防止高度超过 maxHeight 并从一开始就显示滚动条的任何帮助。

4

1 回答 1

0

原来是愚蠢的怪癖模式才是问题所在。我投入

    <!DOCTYPE html>

在我之前<html>,一切都像所有其他浏览器一样工作。

于 2012-07-18T14:49:34.473 回答