jquery - 当我打开 pdf 对话框时,iframe 问题落后于 pdf

标签 jquery html css pdf iframe

我在我的网站上遇到了一个大问题,即使在谷歌搜索了很多之后我也没有找到任何完美的解决方案。

在我的网站中,我在一个页面中包含了 iframe 以查看 pdf 文件,但是当我打开对话框时,它会落后于该 pdf。我知道 pdf 插件未作为页面的一部分呈现的原因,这就是它始终显示在顶部的原因。

无论如何,我需要在 pdf 顶部显示对话框。我尝试了以下解决方案 但没有任何效果, 调整 z-index, pdf对象, 嵌入标签, 我无法根据pdf调整我的对话框。

除了这些任何完美的解决方案,如果你有那么请帮忙考虑一下。

这是我的示例页面 enter image description here

谢谢。

最佳答案

我在 jquery ui 对话框中使用的文件上传表单也遇到过类似的问题。我使用这个片段:

 function getMaxZ() {
        var opt = { inc: 5 };
        var def = { inc: 10, group: "*" };
        $.extend(def, opt);
        var zmax = 0;
        $(def.group).each(function () {
            var cur = parseInt($(this).css('z-index'));
            zmax = cur > zmax ? cur : zmax;
        });
        zmax += def.inc;
        return zmax;
    }
     var zIndexMax=getMaxZ();

$("#"+gridName).css({"z-index": Math.round(zIndexMax)});

对我来说就像一个魅力,在我的弹出对话框出现在 jquery ui 之后,现在他们没有。希望对您有所帮助。

关于jquery - 当我打开 pdf 对话框时,iframe 问题落后于 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15084179/

相关文章:

html - Div 弹出标题

jquery - 更改函数中事件的顺序

javascript - 使用 Angularjs 在同一页面上显示多个图表

html - 零碎的 : How to scrape <ul> <li>

css - 为什么即使有供应商前缀也不会在 Heroku 上显示渐变?

css - 媒体查询和响应式设计它是如何工作的

javascript - 如何在 div 中使用拖动功能

jQUERY获取url的父文件夹

java - 在 javascript 或 Jquery 中解析 JSONObject

javascript - 加载另一个 JavaScript 文件并访问 var