Javascript IE在11.0.9600.17280版的“我的导航”中创建重复定位
() 这是一个特定于浏览器的问题,仅在IE中出现。最初,该文件缺少DOCTYPE,我从那时起就插入了DOCTYPE,即使修复了页面上图像中缺少的所有self-close标记,并用0个错误进行验证后,该问题仍会发生。IE中出现的是另一个锚定标记的副本,其上方插入class=“hoverMenu”,因此在IE开发者工具(F12)中,其中一个导航按钮如下所示:Javascript IE在11.0.9600.17280版的“我的导航”中创建重复定位,javascript,jquery,css,xhtml,Javascript,Jquery,Css,Xhtml,() 这是一个特定于浏览器的问题,仅在IE中出现。最初,该文件缺少DOCTYPE,我从那时起就插入了DOCTYPE,即使修复了页面上图像中缺少的所有self-close标记,并用0个错误进行验证后,该问题仍会发生。IE中出现的是另一个锚定标记的副本,其上方插入class=“hoverMenu”,因此在IE开发者工具(F12)中,其中一个导航按钮如下所示: <div id="container"> <div id="nav"> <ul
<div id="container">
<div id="nav">
<ul id="navigationMenu">
<li>
<a href="#" class="hoverMenu">HOME</a>
<a href="#" class="hoverMenu">HOME</a>
<a href="#" class="normalMenu">HOME</a><a href="#" class="hoverMenu">HOME</a><a href="#" class="normalMenu">HOME</a>
</li>
</ul>
</div>
也许这是一个IE怪癖模式相关的问题?
任何帮助都将不胜感激!多亏了所有提前-qs您的信息源在IE中运行良好。。。在你的小提琴看看你的html标记!!已经添加了鼠标悬停菜单链接!谢谢,在
$(document).ready(function(){
$('#navigationMenu li .normalMenu').each(function(){
$(this).before($(this).clone().removeClass().addClass('hoverMenu'));
});
$('#navigationMenu li').hover(function(){
$(this).find('.hoverMenu').stop().animate({marginTop:'0px'},200);
},
function(){
$(this).find('.hoverMenu').stop().animate({marginTop:'-25px'},200);
});
});