Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2017, 15:52
Аспирант
Отправить личное сообщение для Scantraxx Посмотреть профиль Найти все сообщения от Scantraxx
 
Регистрация: 11.12.2016
Сообщений: 47

Модальное окно
У меня есть скрипт, который открывает модальное окно, когда я нажимаю на кнопку "Купить":
<script>
    $(document).ready(function(){
        
        $.ajaxSetup({cache:false});

        $(".viewDialog").on("click", function(e){
            e.preventDefault();

            $("<div></div>")
            .addClass("dialog")
            .appendTo("body")
            .dialog({
                title: $(this).attr("data-dialog-title"),
                close: function() {$(this).remove() },
                modal: true
            })
            .load(this.href);
        });
    });
</script>


Как мне его модифицировать, чтобы при открытом модальном окне, если я нажму куда-то в сторону от него - окно закрылось. И еще, если при открытом окне я попытаюсь открыть новое, текущее надо закрыть.
Я очень плохо разбираюсь в js, по этому примеры которые находил, не смог подстроить под свой код.
Ответить с цитированием