我在网站中使用select2,我已经意识到模态的问题。这是我用来启动select2字段的脚本。
$(function() {
$('#id_creator').djangoSelect2({
dropdownParent: $('#addWorkFromEventForm'),
width: '100%'})
})
它工作得很好;然而,自动完成列表几乎完全隐藏在模态之外。我已经将z-index设置的比覆盖的高,但似乎没有任何区别。有什么办法可以解决这个问题吗?或者,至少可以把它向上打开,而不是向下打开,作为一种变通方法?
PS
设置 data-overlay="false"
也没有任何区别。
我通过添加以下内容解决了这个问题
display: table;
到模式的CSS属性。