Закрытие блока, при клике вне него

202
15 ноября 2018, 03:40

У меня есть блок, допустим <div class="wallets-deposit__inner" id="DEP">он вложенный. Как сделать так, чтобы при клике вне него, меня переносило на определенную страницу?

Answer 1

Попробуй так.

   $(document).mouseup(function (e) {
        var container = $('#DEP');
        if (container.has(e.target).length === 0){
            $(location).attr('href',url);
        }
    });

А вообще, в гугле полно ответов)

Answer 2

Вот пара вариантов

var url = "https://";
// Ссылка на объект div в модели dom
var dep = document.getElementById("DEP");
// Регистрируем обработчик события клика, общего уровня
dep.addEventListener("click", function(event) {
  // Вариант #1/ Перенаправить по адресу
  location.href = url;
  // Вариант #2/ Открыть новую вкладку с указанным адресом
  window.open(url, "_blank");
}, false);
READ ALSO
Fotorama отобразить все (миниатюры) Thumbnails

Fotorama отобразить все (миниатюры) Thumbnails

столкнулся со следующей ситуациейИспользую библиотеку fotorama с выводом миниатюр снизу основного изображения

177
Перемещение кнопки по форме мышью в WPF

Перемещение кнопки по форме мышью в WPF

Как можно реализовать перемещение кнопки мышью по форме? Ранее я это делал в WinForm вот так:

284
Компактность условия

Компактность условия

Как подобное условие можно сделать компактнее ?

175
Копия поля объекта C#

Копия поля объекта C#

Есть объект вида:

148