这一直让我感到困惑。我们正在使用一个 JQueryUI 网格和一个可以展开和折叠的子网格。主网格行具有上下文菜单,单击该行时会下拉菜单。在这个特定的网格中,扩展显示了与契约(Contract)关联的 PDF。一切正常,直到您尝试调用上下文菜单,在这种情况下,它会在 PDF 查看器后面弹出。它仍然可以通过观众左侧的边缘点击,但我无法让它显示在观众面前。我试过调整 z-index,也试过从 dom a la this other stack overflow article. 中分离 Iframe 以及围绕 Iframe 的 Div。但随后读者根本没有出现,很可能隐藏在我假设的其他元素后面。
任何人有任何想法来破解这个东西吗?
最佳答案
PDF 正在由插件呈现。我怀疑在您关闭该 PDF 之前,屏幕的这一部分由 Acrobat 插件“拥有”。
它甚至不是一个 z 顺序的东西(如果我是对的)。 HTML 可能根本不会在该矩形内绘制。
关于css - 如何防止 JQueryUI 上下文菜单出现在 IE9 中加载到 IFrame 中的 PDF 下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7680954/