当我推送我的选择菜单小部件时,下拉菜单出现在我的列表视图后面,该列表视图位于选择下方。
HTML:
<div data-role="page" id="index">
<div data-role="header" class="header" data-position="fixed" role="banner">
<h1>Testapp</h1>
</div><!-- /header -->
<div id="main-container" data-role="content">
<select name="number-selector" id="number-selector">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<ul data-role="listview" data-inset="false" id="list1">
<li>
<p> Bla </p>
</li>
<li>
<p> Bla </p>
</li>
<li>
<p> Bla </p>
</li>
<li>
<p> Bla </p>
</li>
<li>
<p> Bla </p>
</li>
</ul>
</div>
</div>
CSS:
#list1{
position:relative;
width:280px;
padding:0;
background:#FFFFFF;
padding-top: 14px;
padding-bottom: 80px;
}
#main-container {
background:#FFFFFF;
overflow:auto;
position:absolute; z-index:1;
top:45px; bottom:48px; left:0;
height:100%;
}
我还没有选择菜单的 CSS。
我希望下拉菜单出现在选择菜单下方的列表视图的前面。但是,此时,我看不到它,因为它似乎出现在它后面。我想其他 ID 的 CSS 属性有一些东西,但我看不到是什么。