РЕДАКТИРОВАТЬ Я добавил overflow-y: auto; чтобы скользить и скользить, и при этом кнопка слайдера, чтобы открыть боковую панель исчезает ...
У меня есть боковая панель, похожая на эту настройку в моем приложении, но у меня были трудности с прокруткой содержимого при переполнении в у происходит.
Как видите, у меня есть контент, который не виден, поскольку вы не можете прокрутить его. Любая помощь будет оценена!
jQuery(function($) {
$("#side").click(function() {
$('#slidable').toggleClass("open");
});
})
#side {
position:absolute;
right:100%;
width: 50px;
height: 50px;
z-index: 1000000;
color:black;
}
#slidable {
position: fixed;
top:0;
height: 100vh;
background: black;
width: 200px;
left: 100%;
transition: 0.4s;
z-index: 1000000;
color:black;
text-align:center;
font-size:25px;
font-weight: 300;
color:white;
}
#slidable.open{
left: calc(100% - 200px);
}
.fa {
font-size:30px!;
margin-top:25px;
color:black;
}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="slidable" class="slidable">
<div id="side" class="side icon">
<i class="fa fa-bars"></i>
</div>
<div>
<p>Sidebar</p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Content that you shouldn't be able to see without scrolling
</div>
</div>
<div id="content" class="content">
<p>test here</p>
</div>