вопрос
Я сделал затемнение фона у модального окна по инструкции Sander и все работает, но у меня есть вопрос.
Можно ли сделать закрытие модального окна при нажатие на затемненный фон?
Инструкция от Sander
Можно ли сделать закрытие модального окна при нажатие на затемненный фон?
Инструкция от Sander
Скачать jQuery UI 1.8.7 и залить файл в папку engine/classes/js/ файлу дать имя jqueryui.js, старый удалить.
Открыть файл стилей engine.css из папки с шаблоном, добавить стиль:
Для того, чтобы всё заработало, как надо так же нужно открыть /engine/classes/js/dle_js.js
Найти все вхождения слова autoOpen и заменить на: modal:!0,autoOpen
Открыть файл стилей engine.css из папки с шаблоном, добавить стиль:
.ui-widget-overlay {background: #000;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity=50);left: 0;position: fixed;top: 0;}
Для того, чтобы всё заработало, как надо так же нужно открыть /engine/classes/js/dle_js.js
Найти все вхождения слова autoOpen и заменить на: modal:!0,autoOpen
//Закрыть диалоговое окно
$('.ui-widget-overlay').live("click", function() {
if($("#dlepopup").length>0){
$("#dlepopup").dialog("close");
$("#dlepopup").remove();
}else{
$("#dleprofilepopup").dialog("close");
}
});