Fst*_*cka 17 jquery autocomplete jqmodal twitter-bootstrap
我在Bootstrap模式窗口中有一个jQueryUI自动完成.当我在页面中正常运行时它工作正常,但是当我尝试将其添加到模态时,列表出现在模态后面,而不是在前面.
我尝试了下面的变化而没有运气:
$("#myModal").css("z-index", "1500");
$("tags'.$fieldname.'").css("z-index", "5000");
Run Code Online (Sandbox Code Playgroud)
在模态中:
data-backdrop="false"
Run Code Online (Sandbox Code Playgroud)
这是来源:
<!-- RFQ Modal -->
<div class="modal" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" style="z-index:2000;">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body" data-backdrop="false" >
<script>
$(function ps2() {
var availableTagsps2 = [
{label:"3rd It Tech (IS# 20)", value:20},{label:"SeaBreeze Computers (IS# 14)", value:14},{label:"SeaBreeze Computers (IS# 14)", value:14},{label:"SeaBreeze Computers (IS# 14)", value:14},{label:"SeaBreeze Computers (IS# 14)", value:14},{label:"SeaBreeze Computers (IS# 14)", value:14},{label:"SeaBreeze Computers (IS# 14)", value:14}
];
$("#tagsps2").autocomplete({
source: availableTagsps2
});
$( "#tagsps2" ).autocomplete({
source: availableTagsps2,
select: function ps2(event, ui) {
var selectedObj = ui.item;
$(this).val(selectedObj.label);
$('input[name="ps2"]').val(selectedObj.value);
return false;
}
});
/* $("#myModal").css("z-index","6000");
$("#tagsps2").css("z-index","20000");*/
});
</script>
<input type="text" id="tagsps2" required AutoComplete="off" placeholder="Search..."
class="inputMed inline form-control input-med" />
<input type="hidden" name="ps2" value="" />
<div class="row" >
<div class="col-md-6">
<form role="form">
<div class="form-group" >
<!-- <input type="text" class="form-control" placeholder="Select client" required> -->
</div>
<button type="submit" class="btn btn-primary btn-lg">Submit</button>
</form>
</div>
<div class="col-md-6">
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
<a href="dashboard.php?vrfq" class="light">View Sent RFQ's</a>
</button>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
</div>
</div>
</div>
</div>
<!-- end modal -->
<a href="#" data-toggle="modal" data-target="#myModal"><div class="RightCounter">& nbsp;</div><h2>RFQ</h2></a>
Run Code Online (Sandbox Code Playgroud)
小智 47
使用Bootstrap 3.1.1我发现只需添加以下CSS就可以使自动完成工作.
.ui-autocomplete {
z-index: 5000;
}
Run Code Online (Sandbox Code Playgroud)
ui-autocomplete类附加到UL,内部用于构造自动完成.通过给它一个疯狂的高z索引,你有效地确保它将被布置在页面中的所有其他内容上,包括模态对话框.
bsa*_*dhu 23
jQuery autocomplete有一个内置的CSS类用于此目的.只需将'ui-front'类添加到Bootstrap模式中的容器元素即可.
..输入字段的父母将被检查一类ui-front.如果找到具有ui-front类的元素,则菜单将附加到该元素
| 归档时间: |
|
| 查看次数: |
21472 次 |
| 最近记录: |