スクリプトファイルに次の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 ファイルが開きます。