【发布时间】:2013-08-05 13:27:18
【问题描述】:
我试图弄清楚如何从 jQuery 在悬停时添加的导航中的当前菜单项中删除一些内联样式。悬停后,我仍想看到当前菜单项,但 jQuery 正在添加 display:none/
我添加了“display:block;”到 .current-menu-item 的 CSS,但是当悬停在导航上时,会触发 jQuery,并且会被内联 style="overflow: hidden; display: none;" 覆盖在
<li id="menu-item-33" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-31 current_page_item menu-item-33"><a href="http://clients.weinsteinau.cgvcreative.com/opportunities/">Opportunities</a></li>
复制: 1. 去这里:http://clients.weinsteinau.cgvcreative.com/opportunities/
注意页面对应的菜单项出现在导航下方
将鼠标悬停在导航上
注意页面名称从导航中消失了
预期: 将鼠标悬停在导航上应该会触发所有项目的出现。悬停后,当前菜单项应保留 display:block 以便用户仍然可见。
感谢您的帮助。谢谢!
【问题讨论】:
标签: jquery css menu navigation inline-styles