Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE在11.0.9600.17280版的“我的导航”中创建重复定位_Javascript_Jquery_Css_Xhtml - Fatal编程技术网

Javascript IE在11.0.9600.17280版的“我的导航”中创建重复定位

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

()

这是一个特定于浏览器的问题,仅在IE中出现。最初,该文件缺少DOCTYPE,我从那时起就插入了DOCTYPE,即使修复了页面上图像中缺少的所有self-close标记,并用0个错误进行验证后,该问题仍会发生。IE中出现的是另一个锚定标记的副本,其上方插入class=“hoverMenu”,因此在IE开发者工具(F12)中,其中一个导航按钮如下所示:

    <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标记!!已经添加了鼠标悬停菜单链接!谢谢,在
  • 中只有一个实例,但是在开发人员工具(IE或FF)中显示了两个实例。不知道为什么-qs
        $(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);
    
            });
    
        });