2014-03-05 4 views
0

작은 경고/대화 상자 기능을 수정하려고하지만 어떤 이유로 너비가 초기 값인 350px에서 변경되지 않습니다.대화 상자의 너비가 변경되지 않습니다.

minWidth도 설정하려고했는데, 속성을 설정할 위치와 '자동'너비를 넣으려고 시도한 방식 사이에서 순열을했는데 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(); 
} 

편집

내가 브라우저의 캐시를 청소하여 그것을 해결을 위해!

1) 당신은이에 대한 ui.resizable.js 및 ui.resizable.css 필요합니다

+0

폭 변화 ui.resizable.css : 350? –

+0

너비를 변경하는 데 작동하지 않습니다. 상자에 아무런 영향을 미치지 않습니다. – Stefan

+1

'quotes'을 닫지 않으 셨고'대괄호 '는 다음과 같아야합니다 :'$ d = $ ('

') .dialog ({' – Pavlo

답변

0

난 당신이 dialogue.You을 사용하여 변경할 수 있습니다 initialiasing 후 너비를 변경을 요구하고 생각합니다.

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

2) ui.resizable.js없이

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

또는

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

답장을 보내 주셔서 감사합니다 ... 나는 그것을 시도하고 상자가 나타날 때 너비는 동일하게 유지됩니다. : – Stefan

+0

@Stefan : 피들을 만들 수 있습니까? –

+0

죄송합니다. 그런 뜻이 아닙니다. (... – Stefan

관련 문제