2

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

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

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

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

这是我的示例页面 在此处输入图像描述

谢谢你。

4

1 回答 1

0

我在 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 后面之前,对我来说就像一个魅力,现在他们没有。希望它会帮助你。

于 2013-02-26T09:11:43.370 回答