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

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

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

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

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

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

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

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

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

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

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

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

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

118