2

多くのグーグル検索を行った後でも、完璧な解決策が見つかりませんでしたが、サイトで大きな問題に直面しています。

私の Web サイトでは、PDF ファイルを表示するために 1 つのページに iframe を含めましたが、ダイアログ ボックスを開くと、その 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 に答える