0

我正在使用一个在单击按钮时打开的 jquery 对话框。

jquery 对话框中有一个网格视图。

有时 gridview 中有很多行,在这种情况下,对话框从屏幕顶部延伸到底部。

我想限制对话框的大小并添加一个滚动条。

我尝试了以下所有设置的组合,如下所示,但它仍然不起作用。

 $(function () {
        $("#Div1").dialog({
                    height: 140,
                    modal: true
             autoOpen: false,
            modal: true,
            MinHeight: '20',
            maxHeight: '400',
            width: '700',
            scroll: true,
            resizable: false,
            create: function () {
                $(this).css("maxHeight", 400);
            }
        });
    });

有没有人有办法解决吗 ?

4

1 回答 1

1

编辑

您可以使用高度检索对象的高度并根据变量检查它

var maxHeight = 200;
var currentHeight = $('#gridviewContainer').height(); 
var desiredHeight = (currentHeight  < maxHeight ) ? currentHeight : maxHeight;
.dialog({
    height: desiredHeight,
    scrollable: true
});
于 2013-07-24T22:47:17.357 回答