0

我正在使用下面的脚本进行翻转时的子导航,效果很好,但是我想做一件事,那就是在某个页面上,我希望它可见!

换句话说,主页您翻转并显示子导航,然后当您单击具有子导航的内容页面时,子导航平均值始终可见,并且过度子导航显示在 rolover 的顶部....如果那样制作场景?

$(document).ready(function() {
    $("ul#topnav li").hover(function() { //Hover over event on list item
        $(this).find("div").show(); //Show the subnav
    } , function() { //on hover out...
        $(this).css({ 'background' : 'none'}); //Ditch the background
        $(this).find("div").hide(); //Hide the subnav
    });
});

iv 制作页面的方式是使用包含文件 (inc.mainnav.php)

我正在考虑使用诸如 .find.attr(class).cur 之类的东西 .cur 是当前的导航页面。但是js不是很好...

希望有人能帮忙???

4

1 回答 1

0

给你当前/活动的标签一个类<li class="active">,只需要一个 CSS 规则

ul#topnav li.active div{display:block;}

最好用css而不是JS来做

于 2011-06-30T05:15:30.793 回答