【发布时间】:2014-01-22 15:52:55
【问题描述】:
我正在尝试使用dijit/Dialog 在我的页面上显示多个对话框。我希望对话框是非模态的,所以我使用this question 作为指南来摆脱背景底图。
但是,当我使用 DropDownButton 切换窗口时,我的行为变得很奇怪。当一个对话框显示一切正常时。当两个对话框都显示时,下拉按钮会在单击时闪烁显示/隐藏,而不是仅仅隐藏
Here is the JSFiddle。重现...
- 在“I”下显示两个对话框
- 再次点击“我”
“我”现在会闪烁。有时,如果您在两个对话框都显示的情况下单击“B”,它将自行修复。如果两个对话框都关闭,问题将得到解决。
我认为它与对话框的 z-index 有关,但 DropDownButton 的 z-index 似乎总是高于底层和对话框本身。
另一种选择是制作我自己的FloatingPane,但我想看看这是否可行。
【问题讨论】:
-
必须是特定于浏览器的问题,对我来说在 chrome 上运行良好。我看到的唯一问题是 x 在模块上的位置
-
@tik27 我有 Chrome 32.0.1700.76,我确实看到了奇怪的位置,但仍然有同样的问题。
标签: javascript dialog dojo