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

发布于 2024-12-08 17:15:24 字数 403 浏览 1 评论 0原文

这一直让我陷入困境。我们使用 JQueryUI 网格和其中的可展开和折叠的子网格。主网格行具有单击该行时会下拉的上下文菜单。在这个特定的网格中,展开显示了与合同相关的 PDF。一切正常,直到您尝试调用上下文菜单,在这种情况下,它会在 PDF 查看器后面弹出。它仍然可以通过观看者左侧的边缘点击,但我无法让它显示在观看者面前。我尝试调整 z-index,也尝试从 dom 就像另一篇堆栈溢出文章。 但读者根本不会出现,很可能隐藏在其他元素后面我假设。

有人有什么想法可以破解这个东西吗?

This has been driving me up the wall. We are using a JQueryUI grid and a sub grid within it that expands and collapses. The main grid rows have context menus that drop down when the row is clicked. In this particular grid the expansion shows the PDF associated with a contract. Everything works fine until you try to invoke the context menu in which case it pops behind the PDF viewer. It's still clickable via an edge just off to the left of the viewer but I cannot get it to show up in front of the viewer. I've tried adjusting the z-index and I've also tried detaching the Iframe, as well as a Div wrapped around the Iframe, from the dom a la this other stack overflow article. but then the reader doesn't show up at all, most likely hidden behind the other elements i'm assuming.

Anyone have any ideas to hack this thing to work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感情废物 2024-12-15 17:15:24

PDF 正在由插件呈现。我怀疑屏幕的一部分是由 Acrobat 插件“拥有”的,直到您关闭该 PDF。

它甚至不是一个 z 顺序的东西(如果我是对的)。 HTML 可能根本无法在该矩形内绘制。

The PDF is being rendered by a plug-in. I suspect that portion of the screen is "owned" by the Acrobat plug-in until you close that PDF.

It's not really even a z-order thing (if I'm right). HTML may simply not be drawn within that rectangle.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文