由於某種原因,您可以在jsfiddle中看到第一個輸入下拉列表位於第二個輸入字段下。因爲我不想使用整個jquery,所以我創建了一些自定義javascript來創建下拉菜單。Semantic-UI下拉列表與輸入字段重疊
有什麼辦法讓下拉式輸入字段? 感謝您的時間
HTML:
<div class="field">
<label>Institution</label>
<div class="field">
<div class="ui fluid search selection dropdown">
<input class="search contains-data" type="text" name="institution name" id="selection__text" placeholder="Select institution">
<i class="dropdown icon"></i>
<div class="menu transition hidden"id="selection__menu">
<div class="item">Hellow</div>
<div class="item">Hellow</div>
<div class="item">Hellow</div>
<div class="item">Hellow</div>
<div class="item">Hellow</div>
<div class="item">Hellow</div>
</div>
</div>
</div>
</div>
<div class="field">
<label>Location</label>
<div class="field">
<div class="ui fluid search selection dropdown">
<input class="search contains-data" type="text" name="institution name" placeholder="Select location">
<i class="dropdown icon"></i>
<div class="menu transition hidden">
<div class="item">Hellow</div>
<div class="item">Hellow</div>
<div class="item">Hellow</div>
</div>
</div>
</div>
</div>
我無法輕鬆將此答案應用於所提供的代碼。我認爲這個答案可以通過更具體或更一般的方式來改善。你能提供需要他們的Z指數調整的確切部分嗎?或者,你可以提供一個更一般的答案來說明z索引在這種情況下的工作原理嗎? – OliverRadini
selection__menu是第一個下拉div的ID,它超出了第二個下拉列表,因此我們應該將它的Z-index設置爲更高,比如100 –
我已經提到需要更改您需要在代碼中編輯我的回覆 –