Есть кнопка в мобильной версии сайта при нажатии на которую появляется окно на весь экран в котором меню.
Как сделать что-бы при свайпе от правой части экрана появлялось это окно а при свайпе от от левого скрывалось?
<nav class="menutf">
<div class="linem"></div>
<div class="linem"></div>
<div class="linem"></div>
</nav>
<div class="navtf">
<div class="closemenu">ЗАКРЫТЬ</div>
</div>
.menutf {
cursor: pointer;
transition: 0.7s;
position: absolute;
width: 80px;
height: 80px;
background: #147de0;
top: 0;
right: 0;
}
.linem {
transition: 0.7s;
width: 70px;
height: 7px;
background: #fff;
margin: auto;
margin-top: 23px;
}
.linem:first-child {
margin-top: 7px;
transition: 0.7s;
}
.navtf {
position: absolute;
width: 100%;
z-index: 10000000;
height: 10000vh;
display: none;
background: #4286f4;
top: 0;
left: 0;
}
.closemenu {
float: right;
color: #fff;
font-family: "Open Sans", sans-serif;
margin: 5px 10px;
padding: 2px 10px;
display: block;
cursor: pointer;
background: #f49542;
}
$('.menutf').click(function() {
$('.navtf').fadeIn();
});
$('.closemenu').click(function() {
$('.navtf').fadeOut();
});
Собранный код:
https://jsfiddle.net/xbe1f1bs/6/