आप JQuery के द्वारा अपने वर्गों का उपयोग संवाद आकार बदलने के लिए कोशिश कर सकते हैं सीधे (documentation here)
jQueryUI संवाद की बुनियादी संरचना यह है:
<div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable ui-resizable">
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
<span id="ui-dialog-title-dialog" class="ui-dialog-title">Dialog title</span>
<a class="ui-dialog-titlebar-close ui-corner-all" href="#"><span class="ui-icon ui-icon-closethick">close</span></a>
</div>
<div style="height: 200px; min-height: 109px; width: auto;" class="ui-dialog-content ui-widget-content" id="dialog">
<p>Dialog content goes here.</p>
</div>
</div>
तो, शायद आपको सर्वश्रेष्ठ सेट करने के लिए कक्षाओं की चौड़ाई और ऊंचाई के साथ खेलना चाहिए।
$("#a_div").dialog({ width: 400 });
$.get('my_url.php',function(data){
$('#a_div .ui-dialog').css('width','400px');
// Or...
$('#a_div').css('width','400px');
});
मुझे आशा है कि यह आप में मदद करता है:
एक अन्य समाधान से पहले खुला (जब आपका डेटा सफलतापूर्वक लोड किया जाता है) सीधे संवाद की चौड़ाई सेट करने के लिए है।
स्रोत
2011-03-28 20:09:22
'स्थिति' का स्ट्रिंग फॉर्म बहिष्कृत किया गया है। आपको 'स्थिति: {my: "center" का उपयोग करना चाहिए: "केंद्र", का: विंडो}' इसके बजाय। – cdmckay
@cdmckay समाधान के लिए वर्तमान सर्वोत्तम अभ्यास जोड़ने के लिए स्वतंत्र महसूस करें! :) –
अंत में 'विंडो' जोड़ने के लिए चाल चल रही थी: '$ (" # a_div ")। संवाद ({स्थिति: {'my': 'center', 'at': 'center', का: विंडो }}); ' – dikirill