Убрать выпадающий список при клике вне списка

773
25 ноября 2016, 08:54

Есть селект, но сделан через ул список. Селект при клике открывается и при обратном клике на него закрывается, но если кликать вне его диапазоне то список остается на своем месте, то есть не закрывается.

Answer 1

Реализовывается вот таким образом:

$(function() { 
	$(document).click(function(event) { 
		if($(event.target).closest('.block1').length == 0){ 
    		alert('Клик мимо!'); 
		}; 
	}); 
});
.block1 {width:200px;height:200px;background-color:black;padding:60px} 
.block2 {width:80px;height:80px;background-color:red;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<!-- HTML --> 
<div class="block1"> 
  <div class="block2"> 
  </div> 
</div>

READ ALSO
Клик по фрейму на мобильных устройствах

Клик по фрейму на мобильных устройствах

Подскажите плз как сделать клик по фрейму на мобильных устройствах при открытии страницыНапример поставить лайк или запустить видео

537
Присвоение класса disabled к input[type=&#39;number&#39;]

Присвоение класса disabled к input[type='number']

Перерисовал input[type='number'] под нужный мне стильВсё работает отлично и точно так, как я и хотел

649
Изменение маршрута по клику

Изменение маршрута по клику

Можно ли как-то исправить код, что бы при клике на ссылку менялся маршрутТ

773
Как получить значение select?

Как получить значение select?

Подскажите как исправить скрипт, чтобы при выборе числа 2, у нас срабатывало условие

611