下面是我的代码。当它打开模式时,即使它设置为 false,它也可以调整大小。这是预料之外的。所有其他参数均按预期工作(高度、宽度、位置、可拖动、模态)。
//MODAL IFRAME POPUP FOR EDITS/adds
$("#modalDiv").dialog({
modal: true,
autoOpen: false,
height: '400',
width: '400',
position: ['150','200'],
draggable: true,
resizeable: false,
title: ''
});
//catch a click on an item with the class "add" open modal div.
$('.add').live('click', function () {
var thing = $(this).attr('add')
url = 'add/' + thing + '.aspx?appid=' + $('.lblAppID').html();
$('#modalIFrame').attr('src', url);
$('#modalDiv').dialog('open');
return false;
});
但是,如果我从模式 iframe 中调用以下代码,则会使其无法调整大小(如预期)。
window.parent.$("#modalDiv").dialog("option", "resizable", false);
这可行,但最好我想知道我错过了什么......我确信这是愚蠢的事情。帮忙?
最佳答案
它可调整大小,但不可调整大小。
关于javascript - Jqueryui 对话框 "resizeable: false"不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6216247/