Wir verwenden derzeit ein JS-Plugin namens Nice Select, das ausgewählte Eingaben in erweiterbare ul-Elemente konvertiert. Ich habe das ul-Element am unteren Rand eines erweiterbaren Hamburger-Menüs. Die Anzahl der li-Elemente am unteren Ende des Menüs führt dazu, dass das Menü überläuft und y-scroll ist. Um dies zu verhindern, möchte ich, dass die li-Elemente sich über dem anderen Inhalt des Menüs nach oben erstrecken. Ich habe herumgespielt mit relativ Positionierung der Elemente über dem UL-Container, aber hatte nicht viel Erfolg. Ich habe hier ein schnelles Beispiel der Situation gepostet. Danke für Ihre Hilfe!Liste nach oben über anderen Inhalt erweitern
$(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>