我正在使用Simplemodal在iframe中以模态弹出窗口打开PDF。这适用于所有浏览器。在IE11中,当我关闭此弹出窗口时,整个窗口变为白色。如果我查看源代码,网站HTML仍然存在。
这是我使用的jQuery:
$('a.lightbox_trigger').click(function(){
var link = $(this).attr('href');
var title = $(this).attr('title');
var popup = '<iframe src="'+link+'" allowtransparency="true" frameborder="0" scrolling="no" width="900" height="480"></iframe>';
$.fn.SimpleModal({
hideFooter: true,
width: 900,
title: title,
model: 'modal',
contents: popup
}).showModal();
return false;
});
这只发生在IE11中,它在Chrome和Firefox中运行良好。任何想法都非常赞赏。
答案 0 :(得分:0)
试试这个
$('a.lightbox_trigger').click(function(){
var link = $(this).attr('href');
var title = $(this).attr('title');
var popup = '<iframe src="'+link+'" allowtransparency="true" frameborder="0" scrolling="no" width="900" height="480"></iframe>';
$.fn.SimpleModal({
hideFooter: true,
width: 900,
title: title,
model: 'modal',
contents: popup,
overflow : 'none'
}).showModal();
$.fn.css('overflow','auto');
return false;
});