3

我正在为我的网球俱乐部建立一个网站,并且我一直在寻找各种俱乐部网站以获取一些灵感。

我之前已经阅读过一些关于我的问题的解决方案,但从未从网站管理员论坛获得具体建议。

我怎样才能实现类似的目标:

菜单:

       - Home
       - About the Club

然后说用户点击“关于俱乐部”,菜单如下所示:

       - Home
       - About the Club
            Members
            Prices
            Tournaments

我希望这足够清楚,如果不是,我可以提供一张图片来进一步解释我需要的结果。

Ps 我发誓这是可以实现的,仅使用 CSS 和 JavaScript(可能是像 JQuery 这样的框架)只是无法具体确定解决方案。不能在没有 PHP/MySQL 支持的服务器上使用 PHP。

4

3 回答 3

4

网络上到处都是垂直导航菜单教程和资源。我建议您对该主题进行一些研究。

这是一个示例教程: http ://www.noupe.com/css/multilevel-drop-down-navigation-menus-examples-and-tutorials.html

这是一个示例资源: http ://codecanyon.net/item/jquery-vertical-dropdown-menu/161210

但是,这里有一些非常简单的代码可以帮助您入门:

<ul>
    <li><a href="#">Home</a></li>
    <li>
        <a href="#">About the Club</a>
        <ul>
            <li><a href="#">Members</a></li>
            <li><a href="#">Prices</a></li>
            <li><a href="#">Tournaments</a></li>
        </ul>
    </li>
</ul>
<style>
ul ul { display:none; }
</style>
<script src="jquery-1.7.2.min.js"></script> 
<script>
$("li").click(function() {
    $(this).find("ul").css("display", "block");
    return false;
});
</script>

这使用 jQuery,因此您必须从http://jquery.com/下载它并包含它。

于 2012-07-22T00:57:35.307 回答
3

我会使用一个 CSS 菜单生成器,这对于刚入门的人来说是最简单的。一个很好的使用是http://purecssmenu.com/

于 2012-07-22T00:26:35.417 回答
1

Same here, free menu generator uses the following CSS3 and HTML5;
Free HTML CSS Menu Generator On-line

于 2014-05-13T11:39:56.427 回答