0

スクリプトファイルに次のJavaコードがあります

$(".various").fancybox({
                maxWidth    : 1035,
                maxHeight   : 850,
                fitToView   : false,
                width       : '70%',
                height      : '70%',
                autoSize    : false,
                closeClick  : false,
                openEffect  : 'none',
                closeEffect : 'none'
            });

以下

html = html
                        + "<li><a href=\""
                        + pdfUrl
                        + "\" onclick=\"trackFactsheetView("+surveyId+",\'pdf\')\" class=\".iframe\" data-fancybox-type=\"iframe\" >View Facts</a></li>";

...私に与えます

<a class=".iframe" data-fancybox-type="iframe" onclick="trackFactsheetView(44,'pdf')" href="public/filespool/0/44/US_Atlantic_East_Coast_Program-_USGS-2010.pdf">View Facts</a>

リンクは、a読み込み時にドキュメントに生成されません。イベントがトリガーされると、ダイアログで作成されます。

ただし、このリンクをクリックすると、iframe ではなくブラウザで PDF ファイルが開きます。

4

1 に答える 1

0

クラスを に変更しましたfancybox。それは今働いています

于 2013-02-19T09:34:02.677 に答える