Skip to content

Instantly share code, notes, and snippets.

@RuslanAsadov
Last active December 18, 2018 18:10
Show Gist options
  • Save RuslanAsadov/d099081299cd4b14d8f8407491e17d60 to your computer and use it in GitHub Desktop.
Save RuslanAsadov/d099081299cd4b14d8f8407491e17d60 to your computer and use it in GitHub Desktop.
click-close-block.js
$('.wrap__button').click(function() {
$('.wrap__selector').stop().slideToggle(); //Появление и исчезание блока
$('.wrap__field').focus(); //Устанока поля в фокус
});
$(document).keyup(function(e) { //Отслеживание ESC
if(e.keyCode == 27) {
$('.wrap__selector').slideUp();
}
}).click(function() { //клик на document, закрытие
$('.wrap__selector').slideUp();
});
$('.wrap').click(function(e) { //остановка, если клик на wrapper
e.stopPropagation();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment