Javascript JQuery:在将信息附加到模式时,如何扩展它以包含新的div?
我如何使它在附加新DIV时,模态得到扩展 我正在打开一个模式窗口,用ajax编辑一些信息。提交信息后,我将在模式窗口中添加一个Alert div,但由于没有足够的空间容纳新的div,因此会在模式窗口中添加滚动条。请记住,我是在模式本身中添加信息的 非常感谢 编辑:我正在使用jQueryUI作为模式 编辑:这是我如何打开我的模式:Javascript JQuery:在将信息附加到模式时,如何扩展它以包含新的div?,javascript,jquery,append,modal-dialog,Javascript,Jquery,Append,Modal Dialog,我如何使它在附加新DIV时,模态得到扩展 我正在打开一个模式窗口,用ajax编辑一些信息。提交信息后,我将在模式窗口中添加一个Alert div,但由于没有足够的空间容纳新的div,因此会在模式窗口中添加滚动条。请记住,我是在模式本身中添加信息的 非常感谢 编辑:我正在使用jQueryUI作为模式 编辑:这是我如何打开我的模式: $( "#btn_new" ).live('click',function() { var iframe = $('<iframe src
$( "#btn_new" ).live('click',function() {
var iframe = $('<iframe src="users_new.php" />');
iframe.dialog({
autoOpen: true,
title: "Nuevo Usuario",
width: 370,
height: 520,
show: "fade",
hide: "fade",
modal: true,
resizable: true,
buttons: {
"Cerrar": function() {
$(this).dialog('close');
}
}
}).width(370 - 12).height(520 - 15);
});
$(“#btn_new”).live('click',function(){
变量iframe=$('');
iframe.dialog({
自动打开:对,
标题:“新乌萨里奥”,
宽度:370,
身高:520,
显示:“褪色”,
隐藏:“褪色”,
莫代尔:是的,
可调整大小:正确,
按钮:{
“Cerrar”:函数(){
$(this.dialog('close');
}
}
}).宽度(370-12)、高度(520-15);
});
您使用了哪种模态框架?jQueryUI?灯箱?他们使用的是固定尺寸,所以我认为你必须自己修改尺寸。附加div后,可以将div高度/宽度添加到模式对话框中。
举个例子:
var div = $('<div/>');
$('#modal').append(div);
//Jquery ui
$("#modal").dialog( "option", "height", oldheight + div.height());
var div=$('');
$('模态').append(div);
//Jquery用户界面
$(“模态”)对话框(“选项”,“高度”,旧高度+分区高度());
您是否尝试覆盖css溢出?但是如何从模式本身内部调用$(“#modal”)。对话框??对不起,我正在使用jqueryui。我会更新我的问题。。。谢谢只要叫它,你可以随时修改它的选项,但我没有名字来叫它。。。我编辑了我的问题以显示它是如何打开的,当您必须在函数外部(可以是全局访问)声明公共变量时:var-iframe=…
或在窗口对象中赋值:window.myiframe=
然后在iframe内部,您可以调用window.parent.myiframe或window.top.myiframe。。。