在IE中没有显示滚动条的jquery对话框

时间:2012-07-17 14:19:15

标签: javascript jquery internet-explorer dialog scroll

我在jquery对话框中遇到了一个小问题。

除了一个浏览器之外,它在所有浏览器中都运行良好,我打赌你可以猜出哪一个。

当它最初加载对话框时,它不显示滚动条,并且没有按照代码中的指定大小。

当您找到右下角调整对话框的大小时,第二个单击并移动它,它会根据代码变为大小,现在有滚动条。

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

另一件奇怪的事情,如果我没有将高度设置为100,它将显示滚动条,但对话框的高度不会从maxHeight开始并从屏幕上增长。 任何有助于防止高度超过maxHeight并从头开始显示滚动条的帮助非常感谢。

1 个答案:

答案 0 :(得分:0)

结果证明这是一个愚蠢的怪癖模式。 我投入了

    <!DOCTYPE html>

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