Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.11.2018, 19:22
Новичок на форуме
Отправить личное сообщение для AngryTom Посмотреть профиль Найти все сообщения от AngryTom
 
Регистрация: 05.12.2016
Сообщений: 9

Конфликт всплывающих окон
Здравствуйте!
У меня есть два всплывающих окна
<div class="popup question">
    <div class="popup-container">
        <div class="close"><i class="fas fa-times"></i></div>
        <span class="quest_text">Ваш вопрос</span>
                <span id="reg">Спросить</span>
    </div>
    <div class="owerlay"></div>
</div>
<div class="popup answer">
    <div class="popup-container">
        <div class="close"><i class="fas fa-times"></i></div>
        <span class="result_text">Ваш ответ</span>
    </div>
    <div class="owerlay"></div>
</div>

И есть функция, которая закрывает первое окно и открывает второе
$('.question').fadeOut(500).delay(500,function(){
          $('.result_text').html('<h2>Ответ</h2> "'+data+'"');
          $('.answer').fadeIn(500);
        });

Все супер работает, но после выполнения этого скрипта вызов первого окна через
$('.question').fadeIn(500)

не работает. Пробовал через консоль - тоже не работает. Подскажите что не так сделал.
Ответить с цитированием
  #2 (permalink)  
Старый 21.11.2018, 20:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

Сообщение от AngryTom
"'+data+'"'
это что?
Ответить с цитированием
  #3 (permalink)  
Старый 21.11.2018, 21:08
Новичок на форуме
Отправить личное сообщение для AngryTom Посмотреть профиль Найти все сообщения от AngryTom
 
Регистрация: 05.12.2016
Сообщений: 9

рони,
Это результат post запроса сервера. Там все в порядке. То, что нужно мне выводит
Ответить с цитированием
  #4 (permalink)  
Старый 21.11.2018, 21:52
Новичок на форуме
Отправить личное сообщение для AngryTom Посмотреть профиль Найти все сообщения от AngryTom
 
Регистрация: 05.12.2016
Сообщений: 9

а вот окно нет
Ответить с цитированием
  #5 (permalink)  
Старый 21.11.2018, 22:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

AngryTom,
в delay нет параметра callback!!!
$('.question').fadeOut(500, function() {
    $('.result_text').html('<h2>Ответ</h2> "'+data+'"');
    $('.answer').fadeIn(500);
    });
Ответить с цитированием
  #6 (permalink)  
Старый 21.11.2018, 22:44
Новичок на форуме
Отправить личное сообщение для AngryTom Посмотреть профиль Найти все сообщения от AngryTom
 
Регистрация: 05.12.2016
Сообщений: 9

рони,
Спасибо, помогло
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lazy Load для всплывающих окон kismedia Элементы интерфейса 0 26.08.2018 21:28
Данные из всплывающих окон WebMas111 AJAX и COMET 1 24.10.2016 08:29
Как ограничить количество всплывающих окон? Olger jQuery 1 16.06.2014 09:02
Определить включена ли блокировка всплывающих окон в Google Chrome neoweb Opera, Safari и др. 0 18.01.2010 10:53
window.open и блокировка всплывающих окон Phoenix Events/DOM/Window 10 09.12.2009 17:47