Javascript Superfish菜单显示IE9中的断开结构,在Chrome中工作良好
我的superfish菜单在Chrome、Firefox和Safari中运行良好,但在IE9下其结构被破坏。我尝试应用z-index值,并寻找其他可能的问题几个小时了,但我仍然无法让它在IE9下工作 有人能帮我解决这个问题或给我指出正确的方向吗。非常感谢 以下是演示站点:Javascript Superfish菜单显示IE9中的断开结构,在Chrome中工作良好,javascript,jquery,html,css,superfish,Javascript,Jquery,Html,Css,Superfish,我的superfish菜单在Chrome、Firefox和Safari中运行良好,但在IE9下其结构被破坏。我尝试应用z-index值,并寻找其他可能的问题几个小时了,但我仍然无法让它在IE9下工作 有人能帮我解决这个问题或给我指出正确的方向吗。非常感谢 以下是演示站点: 有许多缺少的结束标记 <div class="site-container full-width" id="section-sub-footer"> <span class="copyright">
有许多缺少的结束标记
<div class="site-container full-width" id="section-sub-footer">
<span class="copyright">
也许是这样:
<div class="site-container full-width" id="section-thirds">
使用所有的浮动元素,您可能会遇到z索引排序问题。您可以尝试我为IE7反向渲染创建的这个小脚本;您的里程可能会有所不同
var zIndexNumber = 10000;
$('div, span, ul').each(function () {
$(this).css('zIndex', zIndexNumber);
zIndexNumber -= 1;
});
哇,那个菜单没有键盘可访问性。不是每个人都使用鼠标。@epascarello谢谢,我正在研究这个问题。检查标记的第94行。看来你有额外的@iGanja是的,非常感谢。我删除了额外的,IE下的结构没有被破坏。但是,子菜单现在位于slider后面。@jumax我不确定您使用的是哪个版本的jQuery,但是您在尝试引用jQuery时出现了脚本错误。关于方法,直到1.7才可用