css - 如何防止 JQueryUI 上下文菜单出现在 IE9 中加载到 IFrame 中的 PDF 下方

标签 css internet-explorer jquery-ui pdf internet-explorer-9

这一直让我感到困惑。我们正在使用一个 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/

相关文章:

html - 带有 flexbox 的一列宽度的空白空间

css - css @import google font 是否比网站优化的本地副本更好

c# - 将 IE10 中的眼睛图标隐藏在 IFrame 中

Jquery 无法在 IE 7,8 上运行

php - 当 JQuery slider 中的值更改时运行 MySQL 查询

javascript - 在 ng-repeat 中通过 angularjs 增加索引值

javascript - 单击菜单导航动画到该部分

javascript - 从 javascript 导出到 Excel 在 IE 中不起作用?

jQueryUI 自动完成值与标签不同

html - Internet Explorer 8 - Div 在调整大小时消失