对话框的宽度不会改变

时间:2014-03-05 09:07:15

标签: javascript jquery css

我试图修改一个小的警报/对话框功能,但由于某种原因,宽度不会从350px改变,这是它的初始值。

我也试图设置一个minWidth,我已经设置了属性的方式,我试图将宽度设置为' auto',使用了不同的进口......即使是制作者和吸气剂,但没有任何效果。

这是代码

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();
}

修改

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

1 个答案:

答案 0 :(得分:0)

我相信您在初始化对话后要求更改宽度。您可以使用以下命令更改它:

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);