jQuery hide()无法在企业模式下模拟IE8。阅读说明

时间:2016-06-28 10:57:53

标签: javascript jquery html internet-explorer-8

我有一个菜单div和一个appbody div,其中appbody div打开一个完全不同的应用程序。外部应用程序只是html / js / jquery(以及java),但在appbody div中打开的另一个应用程序有flex / flash / swf。

注意:一切正常,直到我使用F12开发人员工具将其作为文档模式进行运行:边缘和浏览器配置文件:企业版。 (企业模式模拟IE8,控制台说。)



$("a.submenuTrigger").click(function(){
$(this).parent().find("ul.submenuHolder").show();
$("div#appbody").hide();
$(this).parent().hover(function(){}, function(){
  $(this).parent().find("ul.submenuHolder").hide();
$("div#appbody").show();
  });
});




在单击菜单上,将显示子菜单div并隐藏appbody。在企业模式下,appbody div不被隐藏,子菜单div边界可见,就好像它隐藏在appbody div后面一样。附上代码,谢谢你对论文的评价。

另外,请注意另一个带有flex的应用程序在其index.jsp页面上没有doctype。尝试添加HTML 5以及HTML 4.1但swf奇怪地开始只显示其中的一半。

0 个答案:

没有答案