Добрый день. Пытался вызвать функцию в момент открытия окна . Получилось прицепить на resize, но в open не отрабатывает. Подскажите почему ?
var changeDialog = function() {
var w = $('.ui-dialog').outerWidth();
var marl = w / 2;
var wiw = $( window ).innerWidth();
if ( wiw >= 600) {
$('.ui-dialog').css({'left':'50%', 'width': '570px', 'margin-left':-marl+ 'px'});
} else {
$('.ui-dialog').css({'margin-left':'0px', 'left':'0px', 'width':'auto', 'min-width':'0'});
}
}
$(window).on('resize',function() {
changeDialog();
});
$( "#dialog-load" ).dialog({
autoOpen: false,
draggable: false,
width:'auto',
open:function(event, ui) {
changeDialog();
},
});