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 回答