如何在弹出对话框中更改jquery ui对话框宽度?

时间:2012-09-04 08:19:47

标签: javascript jquery asp.net jquery-ui jquery-dialog

在一个ASP.Net网页中,我创建了一个div和一个iFrame来弹出另一个页面,我想要做的就是从对话框内的一个按钮调整对话框宽度......

有可能吗? 感谢...

2 个答案:

答案 0 :(得分:1)

是的,要从iframe中选择iframe以外的内容,请使用:

 $("#WhateverIWantOutsideIframe", window.parent.document);

因此,从iframe中,执行此操作

$('#InsideButton').on('click',function(){
   $("#DialogOutsideIframe", window.parent.document).width(9000);
});

答案 1 :(得分:1)

var dlgContainer = $('#container');

dlgContainer.dialog({
.
.
open : function(){
    dlgContainer.find('#width-change-button').on('click' , function(){ 
        dialogBox.closest('.ui-dialog').css('width', '700px'); //or use .width()
    });
});