gpt4 book ai didi

javascript - Bootstrap 模态中选择的下拉列表隐藏在模态页脚后面

转载 作者:可可西里 更新时间:2023-11-01 02:02:13 25 4
gpt4 key购买 nike

我正在使用基于 Twitter Bootstrap 示例的模式。我有一个使用 selected 的选择元素。 When the chosen select drops down, it is cut off by the modal footer.我试图在所选元素上添加 z-index 值,但没有任何效果。我倾斜地看着它,想知道这是否只是因为选择元素与模态页脚 div 之前的 div 一起使用?我也为此使用了来自 chosen 和 bootstrap 的默认 CSS,所以我没有修改任何东西。

例子。 enter image description here

HTML:

            <div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×</button>
<h3>
Add Tag</h3>
</div>
<div class="modal-body">
<div class="control-group">
<label for="addedTags">
Add tags (separated by commas)
</label>
<input id="addedTags" style="width: inherit" type="text">
</div>
<div class="control-group">
<label for="deleteTags">
Delete tags
</label>
<select style="display: none;" class="tags chzn-done" id="deleteTags" multiple="multiple" name="deleteTags"><option value="49">Accessories</option>
<option value="69">AG_Adriano_Goldschmied</option>
<option value="37">BCBG</option>
<option value="38">Bebe</option>
<option value="45">Bernie_Dexter</option>
<option value="19">Black</option>
<option value="6">Blue</option>
<option value="66">Body-Con</option>
<option value="71">Casual</option>
<option value="39">Christian_Louboutin</option>
<option value="64">Clear</option>
<option value="50">Coach</option>
</select><div style="width: [object Object]px;" class="chzn-container chzn-container-multi chzn-container-active" id="deleteTags_chzn">
<ul class="chzn-choices"><li class="search-field"><input value="Select Some Options" class="default" autocomplete="off" style="width: 149px;" type="text"></li></ul>
<div class="chzn-drop" style="left: 0px; top: 29px;"><ul class="chzn-results"><li id="deleteTags_chzn_o_0" class="active-result highlighted" style="">Accessories</li><li id="deleteTags_chzn_o_1" class="active-result" style="">AG_Adriano_Goldschmied</li><li id="deleteTags_chzn_o_2" class="active-result" style="">BCBG</li><li id="deleteTags_chzn_o_3" class="active-result" style="">Bebe</li><li id="deleteTags_chzn_o_4" class="active-result" style="">Bernie_Dexter</li><li id="deleteTags_chzn_o_5" class="active-result" style="">Black</li><li id="deleteTags_chzn_o_6" class="active-result" style="">Blue</li><li id="deleteTags_chzn_o_7" class="active-result" style="">Body-Con</li><li id="deleteTags_chzn_o_8" class="active-result" style="">Casual</li><li id="deleteTags_chzn_o_9" class="active-result" style="">Christian_Louboutin</li><li id="deleteTags_chzn_o_10" class="active-result" style="">Clear</li><li id="deleteTags_chzn_o_11" class="active-result" style="">Coach</li></ul></div></div>
</div>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">
Close</button>
<input class="btn btn-primary" id="btnAddTags" value="Save" type="button">
<span class="loader"></span>
</div>
<div class="alert alert-error hide">
<button type="button" class="close" data-dismiss="alert">
×</button>
<strong>Error</strong> <span class="alert-msg"></span>
</div>
<div class="alert alert-success hide">
<button type="button" class="close" data-dismiss="alert">
×</button>
<strong>Success</strong> <span class="alert-msg"></span>
</div>

最佳答案

要使 z-index 起作用,您还必须设置 position = relative、absolute 或 fixed。另外将 z-index 设置为 5000 之类的值可能会有所帮助。 (模态位于 2000 年代的 z 索引处。

所以在你的CSS中我会添加这个:

.class-of-dropdown {
position: relative;
z-index: 5000;
}

编辑:.modal-body 类有一个 overflow-y: auto 属性。您可能需要将其更改为:

.modal-body {
overflow-y:visible;
}

关于javascript - Bootstrap 模态中选择的下拉列表隐藏在模态页脚后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13768382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com