2014-03-05 43 views
0

我想修改一个小的警告/对话框函数,但由于某种原因,宽度不会从350px(这是它的初始值)改变。对话框的宽度不会改变

我试图设置一个minWidth,我已经设置了属性的方式,我试图把宽度设置为'auto',使用不同的进口..甚至使setter和getters但没有任何工作。

下面是代码

function randomAlertFunction(message,title){ 

$d=$('<div></div>').dialog({ 
    modal:true, 
    autoOpen:false, 
    width:350, 
    buttons: { 
      Ok: function() { 
        $(this).dialog("close"); 
    } 
} 
}); 

    var title= title; 
    $d.html(message); 
    $d.dialog("option","title",title); 
    $d.dialog('open'); 
    $d.focus(); 
} 

编辑

我解决它通过清理浏览器缓存!

+0

改变宽度:350? –

+0

它不工作,以改变宽度..它对框 – Stefan

+1

没有影响你错过了关闭引号和括号应该是:'$ d = $('

').dialog({' – Pavlo

回答

0

我相信你所要求的initialiasing dialogue.You可以用更改后更改宽度:

1)您将需要为这个ui.resizable.js和ui.resizable.css。

$("#dialogBox").dialog('option','width',700);//new width 

2)无ui.resizable.js和ui.resizable.css

$("#dialogBox").data("width.dialog", 700); 

$("#dialogBox").css("width", 160); 
+0

谢谢你的回复...我试过了,宽度保持不变,当框出现.. :( – Stefan

+0

@Stefan:你可以创建小提琴 –

+0

对不起,但我不是那是:(... – Stefan