#jquery #modal-dialog
Вопрос:
у меня есть одна кнопка, но она открывает только диалоговое окно
Я хотел открывать и закрывать его одной и той же кнопкой
HTML <li><a class="plusnotes" ></a></li>
JQUERY
$(".plusnotes").click(function(){
$( "#dialog" ).dialog( "open" );
})
Спасибо, Ребята
Комментарии:
1. Какую библиотеку диалоговых окон вы используете? Кроме того, блокирует ли наложение диалогового окна доступ к
.plusnotes
элементу?2. Учитывая синтаксис, я предположил, что это был диалог из jQueryUI
Ответ №1:
Проверьте, открыто ли диалоговое окно, чтобы определить, следует ли его закрывать или открывать.
$(".plusnotes").click(function(){
if (( "#dialog" ).dialog( "isOpen" )){
$( "#dialog" ).dialog( "close" );
}else{
$( "#dialog" ).dialog( "open" );
}
});
Комментарии:
1. @AntoninoSole У вас есть какие-либо ошибки в консоли devtools? Попробуйте добавить пару консолей. запишите инструкции в структуру if приведенного выше ответа, чтобы при нажатии кнопки вы могли проверить консоль devtools и убедиться, что выбрана правильная консоль. журнал был активирован.