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

334
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
Клик по фрейму на мобильных устройствах

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

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

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

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

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

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

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

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

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

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

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

271