2014-03-05 42 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