JQuery UI - оверлей не изменяет размер при изменении размера диалога - PullRequest
0 голосов
/ 04 марта 2009

Использование Jquery для открытия диалога (с modal: true), который содержит форму. Теперь я удаляю некоторые элементы из формы на основе выбора, сделанного пользователем в форме. Это изменяет размер диалогового окна, но наложение не изменяется. Тень осталась позади. Есть ли способ изменить размер наложения при изменении размера диалога?

ниже приведен код

//fadeout() some components on page based on choices made by user.
        if(selectedVal == 1){
            $("#modify_task_window").fadeIn();
            $("#modify_tag_window").fadeIn();
            $("#task_help_text").fadeIn();
        }else{
            $("#modify_task_window").fadeOut();
            $("#modify_tag_window").fadeOut();
            $("#task_help_text").fadeOut(); 

Теперь после этого fadeOut() размер диалогового окна изменяется, но наложение не изменяется. Тень осталась позади.

Ответы [ 2 ]

1 голос
/ 11 января 2013

Запустить событие изменения размера окна. Размер наложения будет изменен вместе с ним. $ (Окна) .trigger ( 'размер')

1 голос
/ 04 марта 2009

Получил ответ. Я просто установил непрозрачность тени на ноль. Это решило проблему

...