2013-03-01 69 views
0

我想修复一个网站,其中多个pdfs被拉入iframe取决于你选择的菜单项。这适用于大多数浏览器,但在IE7,8和9中,当在iframe中显示pdf时,下拉式导航栏会放在iframe之后。iframe后面的pdf下拉菜单pdf

这不是一个z-index问题,我知道这是IE的问题。我也知道,我可以使用谷歌pdf视图,一切都会很好,但他们不想依赖于此。

任何人都可以提供一个关于如何解决这个问题的建议。有没有我可以使用的插件?

谢谢

回答

0

为此,我使用其他iFrame。 我把这种helperIframe,并将其放置在下拉

可以在源看到背后:http://neckermann.schmetterling-quadra.de/

希望有所帮助。

<li rel="id:{$group.id}" onmouseover="showNaviPoints(Navi{$group.id})" onmouseout="hideNaviPoints(Navi{$group.id})"> ... 
<ul ...> 
</ul> 
<iframe id="helperIframe{$group.id}" style="display:none;"></iframe> 

function showNaviPoints(navi) 
{ 
    jQuery(navi).css('display', 'block').next().css({ 
     'display' : 'block', 
     'width'  : jQuery(navi).width(), 
     'height' : jQuery(navi).height(), 
     'position' : 'absolute', 
     'border' : 'none' 

    }); 
} 
function hideNaviPoints(navi) 
{ 
    jQuery(navi).parent().parent().find('li ul').css('display', 'none'); 
    jQuery(navi).css('display', 'none').next().css('display', 'none'); 
}