Как вызвать toogleclass при клике вне элемента?

Доброго времени суток.
Прошу о помощи.
Реализован выпадающий блок через toogleclass.
Подскажите, пожалуйста, как можно сменить класс при клике вне элементов?

Вот код:
<a href="#" class="mobile">Ссылка</a>
<ul id="mobile_menu">
   <li>Раз</li>
   <li>Два</li>
</ul>


$( ".mobile" ).click(function() {
    $("#mobile_menu").toggleClass( "openmenu" );
});
  • Вопрос задан
  • 175 просмотров
Решения вопроса 1
werty1001
@werty1001
undefined
$('body').click(function(e){
	if( $(e.target).closest('.mobile,#mobile_menu').length == 0 ) {
		$('#mobile_menu').removeClass('openmenu');
	}
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы