在我的申请表中,我想要一个帮助窗口。它应该是一个包含当前上下文信息的窗口,可以通过按F1激活。 到目前为止,这是有效的,但问题出现在应用程序有一个打开的模态窗口时。 如果用户在打开模态窗口时按下F1,则帮助窗口会正常打开并且可见。如果用户现在回到模态窗口,通过单击它,帮助窗口会转到后面并位于模态幕后面。
我设法通过在sylesheet中设置z-index来保持帮助窗口:
.helpwin {
z-index: 99999 !important;
}
现在的问题是,帮助窗口似乎位于顶部,但仍然是一种禁用状态。它不可移动或可关闭。它甚至不再可能在其上选择一些文字。
有趣的是,如果启用调试模式(?在url中调试),则不会发生这种情况。
我如何防止这种情况以及为什么会发生这种情况?
谢谢, 拉斐尔
答案 0 :(得分:0)
这听起来很正常,因为你有一个模态窗口它不应该让焦点到其他窗口。您可以在帮助窗口中添加BlurListener
,并在失去焦点时立即将其关闭。