Исправить баги в закрытие окна при нажатие на область сайта

Все блоги / DLE движок для сайтов 2 августа 2014 659   
Исправить баги в закрытие окна при нажатие на область сайта
Извините уже писал подобный вопрос. Сделал затемнение фона у модального окна по инструкции

 Инструкция от Sander

Скачать jQuery UI 1.8.7 и залить файл в папку engine/classes/js/ файлу дать имя jqueryui.js, старый удалить. Открыть файл стилей 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");     } });

Но оказалось что есть баги с этим кодом... и не знаю как исправить =) Выложу в конце ссылку на видео там в начале видно работу кода и с середины и до конца 2 бага которые нужно исправить. 1) Исчезает затемнение но остается окно. 2) После закрытие второго окна стандартным способом первое окно закрывается с помощью двух кликов по затемненному фону, а не с одного клика. Ссылка на видео (извините из-за бесплатной версии программы записи формата .exe) Virustotal - вирусов нет =)
  • Оцените публикацию
  • 0

Похожие публикации

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив публикаций