javascript - Foundation 6 揭示了类似于覆盖层的模态行为以及被覆盖层遮挡的模态框

标签 javascript modal-dialog zurb-foundation overlay zurb-reveal

使用示例 Foundation reveal modal我看到一个被覆盖层遮盖的对话框。我发现不可能让对话框显示在覆盖层顶部。我已将对话框和覆盖层的 z 索引分别设置为 1006 和 1,但覆盖层仍然遮盖了对话框。根据检查工具 (Chrome),默认情况下,覆盖层 div 的 z 索引为 1005,对话框 div 的 z 索引为 1006,因此覆盖层不应遮挡对话框 div。到底是怎么回事?我也在 Firefox 中对此进行了测试,结果同样糟糕。作为解决方法,我更新了 css overides 以使用以下命令隐藏覆盖层:

.reveal-overlay {
display: none !important;

}

但我希望覆盖层向用户表明他们必须处理模式对话框。

最佳答案

经过多次实验,解决方案非常简单。将模态 div 放置在正文的最底部。突然间它就起作用了。

关于javascript - Foundation 6 揭示了类似于覆盖层的模态行为以及被覆盖层遮挡的模态框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35605857/

相关文章:

html - 基础 6 - 顶栏 |如何在较小的设备上保留 Logo ?

javascript - 在进行 AJAX 调用后,我的 jQuery 函数消失了

javascript - 单击按钮时如何打开模态框

javascript - 关闭弹出模式

javascript - 如何使用 Zurb Foundation 4 填充网格行?

css - 改变相对固定的位置,反之亦然

javascript - 垂直居中图标元素

javascript - Leaflet 中部分透明图 block 层下的 GeoJson 层

javascript - 太晚了才收到第一条帖子?与消息和加载事件相关的事件顺序

qt - 如何关闭模态窗口的非模态子窗口?