【问题标题】:jquery to highlight current items in nav only partially working with multilevel navjquery 突出显示导航中的当前项目仅部分使用多级导航
【发布时间】:2013-07-15 05:15:54
【问题描述】:

只有最后一个级别被突出显示,所以我猜我的“当前”课程有问题。我希望主导航选项卡和最终导航选项卡的父级突出显示与悬停时相同。 您可以在 184.172.176.15/~energy

看到该站点

这里是 HTML:

<li id="energyefficiency" class="blogbutton"><a href="#" target="_self"><span>Energy Efficiency</span></a>
                        <ul class="submenu">
                            <li id="insulation" class="subitem"><a href="EnergyEfficiency-Insulation.html" target="_self"><span>Insulation</span></a>
                                <ul class="submenu">
                                    <li id="understandinginsulation" class="subitem"><a href="EnergyEfficiency-Insulation-UnderstandingInsulation.html">Understanding Insulation</a></li>
                                    <li id="atticinsulation" class="subitem"><a href="EnergyEfficiency-Insulation-AtticInsulation.html">Attic Insulation</a></li>
                                    <li id="garageinsulation" class="subitem"><a href="EnergyEfficiency-Insulation-GarageInsulation.html">Garage Insulation</a></li>
                                    <li id="hotwatertank" class="subitem"><a href="EnergyEfficiency-Insulation-HotWaterTank.html">Hot Water Tank Insulation</a></li>
                                </ul>
                            </li>

javascript:

<script type='text/javascript' src='content/js/jquery-1.3.2.js'></script>
<script>
$(document).ready(function(){
$('#energyefficiency').addClass('current');
$('#insulation').addClass('current');
$('#atticinsulation').addClass('selecteditem');
});

</script>

CSS:

ul#css3menu li.current{
color:#1a426d;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
}
ul#css3menu li:hover li.selecteditem a {
color: #fff;
background: #1a426d !important; 
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
text-decoration: none;
line-height: normal;
}

【问题讨论】:

    标签: jquery css navigation highlight selecteditem


    【解决方案1】:

    我在寻找类似解决方案时偶然发现了您的问题。我发现了一个名为 "Waypoints" (https://github.com/imakewebthings/jquery-waypoints) 的 jQuery 插件,也许它就是你要找的。​​p>

    【讨论】:

    • 感谢您的尝试,但该插件与突出显示当前菜单按钮没有任何关系
    猜你喜欢
    • 1970-01-01
    • 2013-08-16
    • 2012-02-13
    • 1970-01-01
    • 2020-06-03
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    相关资源
    最近更新 更多