【问题标题】:JQuery Slide Hover Menu Stuck on Mouseover [closed]JQuery幻灯片悬停菜单卡在鼠标悬停[关闭]
【发布时间】:2012-08-17 20:40:36
【问题描述】:

转至:http://www.radiofriendly.freehosting.com/menu/menu2.html

重现问题的步骤:

1) 将鼠标放在青色背景右侧的“Insight Quick Links”链接上。

2) 蓝色菜单滑出后,将鼠标移动到该区域。

3) 现在快速将鼠标移动到“合同详情”链接。

请注意,蓝色菜单仍处于打开状态。它应该已经关闭了。有人可以在这里告诉我我需要在js中修改什么来修复这个错误吗?请尽可能具体。我是 Jquery 的新手。谢谢!

【问题讨论】:

    标签: jquery menu mouseover hoverintent


    【解决方案1】:

    我会说问题是您在 div 下拉列表中的结构。将下拉列表中的 ul/li 更改为

    或其他东西,你不会看到问题。 :D 抱歉,这不是您正在寻找的,但它会解决问题

    <div id="navigation_vert">
      <ul>
        <li>
          <a href="#" class="navlink">Insight Quick Links</a>
          <div class="dropdown" id="dropdown_two">            
            <p>                       
              Some Text Stuff WITHOUT "<ul>" or "<li>"
            </p>
          </div><!-- .dropdown_menu --> 
        </li>
      </ul>
    </div>
    

    附:我会在底部查看您的注册,那里的列表似乎有一个不错的项目符号列表,您可以对其进行建模,或者甚至将列表包装在 div 中即可解决所有问题

     <li>
                      <a href="#" class="navlink">Insight Quick Links</a>
                      <div class="dropdown" id="dropdown_two" style="background: blue">            
                        <p>
                          <a href="">My Quotes (DAF)</a>
                          <a href="">My Opportunities</a>
                          <a href="">My Customer's Assets</a>
                          <a href="">Insight Partner Support</a>
                          <a href="">New Account Request Form</a>                        
                        </p>
                      </div><!-- .dropdown_menu --> 
                    </li>
    

    我知道这会改变页面的外观,但它是这样工作的

    【讨论】:

    • 嗨 mutmatt。谢谢回复。我试过你的建议,但没有奏效。外观如下:radiofriendly.freehosting.com/menu/menu3.html
    • Jim:你实际上并没有改变页面上的内容。您需要在没有列表的情况下构建下拉列表。
    • 我编辑了我的答案,请参阅第二个建议和澄清页面上的外观。
    • 谢谢,穆特马特。你的澄清有帮助!现在可以了!
    猜你喜欢
    • 2014-10-27
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 1970-01-01
    相关资源
    最近更新 更多