drupal可扩展悬停菜单

时间:2010-10-17 10:50:28

标签: php jquery html css drupal

当用户将鼠标悬停在父菜单项上时,任何人都知道可以扩展drupal菜单的好方法。

3 个答案:

答案 0 :(得分:2)

写了一下jquery,这就是诀窍;

<style>
    ul.menu li.expanded ul.menu {  display:none;}
    ul.menu li.active-trail ul.menu{ display:block;}
</style>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
    $("li.expanded").mouseenter(function(){

        $("li.expanded").each( function() {
            $(this).find("ul.menu").css('display','none');
        }); 

        $(this).find("ul.menu").css('display','block');
        $(this).animate( {'height':'100%'},1500);
    });

</script>

答案 1 :(得分:1)

如果您希望下拉菜单,例如在this网站,请参阅Drupal的Nice Menus模块。它非常易于使用。有关此模块的文档和信息,您可以找到here

希望这是你正在寻找的东西:)

问候

答案 2 :(得分:0)

有些主题带有可扩展的菜单。基于融合(http://drupal.org/project/fusion)或自适应主题(http://drupal.org/project/adaptivetheme)的任何主题都将为您提供可扩展的下拉菜单。查看链接以查看基于上述主题的主题。

要启用下拉菜单,请确保菜单项在市场中为“已展开”。

无需安装任何其他模块或乱七八糟的主题代码。容易。