私たちは現在、選択入力を拡張可能なul要素に変換するNice SelectというJSプラグインを使用しています。私は拡張可能なハンバーガーメニューの下部にul要素を持っています。メニューの下部にあるli項目の数によって、メニューがオーバーフローし、yスクロールが発生しています。これを防ぐために、私はli項目をメニュー内の他のコンテンツの上に上に展開したいと思います。私は相対的に要素をulコンテナの上に配置して遊んだことがあるが、あまり成功していない。ここでは、状況の簡単な例を掲載しました。ご協力いただきありがとうございます!他のコンテンツの上に戻る
$(function() {
$('.list').toggle();
$(".current").click(function() {
$('.list').toggle();
});
$(".option").click(function() {
$('.current').text($(this).text());
});
})
.container {
width: 100%;
height: auto;
position: absolute;
border: 3px solid black;
}
.content {
background-color: red;
height: 200px;
width: 100%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<div class="content">
</div>
<div class="menu
"><span class="current" style="">United States</span>
<ul class="list">
<li class="option">United Arab Emirates</li>
<li class="option">United States</li>
</ul>
</div>
</div>