Показать сообщение отдельно
  #1 (permalink)  
Старый 18.03.2014, 21:29
Аспирант
Отправить личное сообщение для katamason Посмотреть профиль Найти все сообщения от katamason
 
Регистрация: 18.06.2011
Сообщений: 75

Resize jquery dialog
Добрый день. Пытался вызвать функцию в момент открытия окна . Получилось прицепить на 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();

            
        },
		
	});

Последний раз редактировалось katamason, 18.03.2014 в 21:40.
Ответить с цитированием