Javascript 宽度不小于';不要更改对话框的名称

Javascript 宽度不小于';不要更改对话框的名称,javascript,jquery,css,Javascript,Jquery,Css,我试图修改一个小的警报/对话框功能,但由于某些原因,宽度不会从350px更改,这是它的初始值 我也尝试设置minWidth,我在属性设置的方式之间进行了置换,我尝试将宽度设置为“自动”,使用不同的导入..甚至制作了setter和getter,但都没有效果 这是密码 function randomAlertFunction(message,title){ $d=$('<div></div>').dialog({ modal:true, autoOpe

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

我也尝试设置minWidth,我在属性设置的方式之间进行了置换,我尝试将宽度设置为“自动”,使用不同的导入..甚至制作了setter和getter,但都没有效果

这是密码

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();
}
函数随机警报函数(消息、标题){
$d=$('')。对话框({
莫代尔:是的,
自动打开:错误,
宽度:350,
按钮:{
好的:函数(){
$(此).dialog(“关闭”);
}
}
});
var title=标题;
$d.html(信息);
$d.dialog(“选项”、“标题”、“标题”);
$d.dialog(“打开”);
$d.focus();
}
编辑


我通过清理浏览器的缓存解决了这个问题

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

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


更改宽度无效..它对方框没有影响您错过了关闭
引号
括号
应该是:
$d=$('').dialog({
我复制了错误的代码…但这不是问题..感谢您的观察
$(此)。dialog(“关闭”
仍然缺少关闭
。请注意,使用JSHint选项进行调试。感谢您的回复…我已经尝试过了,当框出现时宽度保持不变。(@Stefan:can you create fiddle。
 $("#dialogBox").css("width", 160);