Задать вопрос
1PeGaS
@1PeGaS

Как заставить диалоговое окно закрыться?

Как заставить диалоговое окно закрыться при щелчке по любому месту за пределами окна?

$('.dial').dialog({
    autoOpen:false; //Изначально закрыто
});

$('img').click(function(){
  $('.dial').dialog("open"); //По щелчку по картинки открывается  
});

$(document).click(function(){
  $('.dial').dialog('close'); //По щелчку на любом месте закрывается
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
 <div title="Окно" class="dial">
132
 </div>
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ankhena
@Ankhena Куратор тега JavaScript
Нежно люблю верстку
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы