关闭simplemodal弹出窗口的黑屏

时间:2015-01-26 17:16:51

标签: jquery internet-explorer-11 simplemodal

我正在使用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中运行良好。任何想法都非常赞赏。

1 个答案:

答案 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; 
});