一个简单的导航菜单切换显示

一直都在用导航栏菜单选项的切换,使用js,jquery实现过相应的代码。下面展示一下用js实现切换:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Test</title>
    <style type="text/css">
    #container{width: 1100px;margin: 0 auto;}
    header{display:block;width: 100%;height: 90px;position: relative;}
    #logo{margin-top: 30px;float: left;}
    nav{display: block;float: right;margin-top: 37px;}
    nav ul li{list-style: none;float: left;margin-left: 45px;}
    nav ul li a{text-decoration: none;color: #5e5d5d;font-size: 14px;}
    .selected,header ul li a:hover{color: #ff4242;}
    </style>
</head>
<body>
<!--the header Section  -->
        <header >
            <div id="container">
                <!--Logo-->
                <a href="#" id="logo">
                </a>

                <!--Navigation Menu -->
                <nav>
                    <ul>
                        <li><a href="#" class="selected">Home</a></li>
                        <li><a href="#">About</a></li>
                        <li><a href="#">Team</a></li>
                        <li><a href="#">Journal</a></li>
                        <li><a href="#">Contact</a></li>
                    </ul>
                </nav>

            </div>
        </header>
        <script src="../js/jquery.js"></script>
        <script type="text/javascript">
        $("nav ul li a").click(function() {
            if(!$(this).hasClass(‘selected‘)){
                $(this).addClass(‘selected‘);
            }
            $(this).parent(‘li‘).siblings(‘li‘).find(‘a‘).removeClass(‘selected‘);
        });
        </script>

</body>
</html>

将其中jquery的路径换为本地的JQuery文件路径即可,效果如下:

时间: 2024-08-06 12:23:46

一个简单的导航菜单切换显示的相关文章

jquery实现简单的导航栏切换效果($(this).index)

一个简单的导航栏切换效果的制作,主要通过索引值和jquery的siblings()来实现 html代码: <div class="container"> <ul class="top-nav"> <li class="nav">html</li> <li class="nav">css</li> <li class="nav"&g

6.3 简单的导航菜单

作为一个成功的网站,导航菜单是永远不可缺少的.导航菜单的风格往往也决定了整个网站的风格,因此很多设计者都会投入很多时间和精力来制作各式各样的导航条,从而体现网站的整体构架. 在传统方式下,制作导航菜单是很麻烦的工作.需要使用表格,设置复杂的属性,还需要使用JavaScript实现相应鼠标指针经过或点击动作.如果用CSS来制作导航菜单,实现起来就非常简单了. 一.简单的竖直排列菜单 当项目列表的list-style-type属性值为“none”时,制作各式各样的菜单和导航条便成了项目列表的最大用处

EasyUI+zTree实现简单的树形菜单切换

使用easyui_ztree实现简单的树形菜单切换效果 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <!--导入juery核心配置文件--> <script type="text/javascript" src="../js/jquery-1.8.3.js"></script> <!--导入eas

一个简单的联动菜单和定时器

一个简单的联动菜单: <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html"; charset="utf-8" /> <title>联动菜单</title> </head> <script type="text/javascript"

Android学习笔记——创建一个简单的上下文菜单ContextMenu

例子目标: 在一个显示出来的内容区域内,触摸屏幕显示一个上下文菜单,并且实现监听,当选择菜单项的时候,获得用户选择的项的内容. 实现原理: 1.向内容Activity中的需要显示上下文菜单的内容区域注册上下文菜单响应 2.设计上下文菜单样式 3.在Activity中实现上下文菜单的方法 代码: 上下文菜单的XML内容 <?xml version="1.0" encoding="utf-8"?><menu xmlns:android="ht

写一个简单的导航

制作一个如下图的导航按钮.当鼠标移入导航栏的首页,商店等字体时,前面的小图标和字颜色一起变红!代码如下: <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="zy.css"></head><body><div class="daohang"> <

【CSS】 一个简单的导航条

今天来做一个导航条! 首先写一个坯子: 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html;cha

小试牛刀1:制作一个简单的导航栏页面

页面效果大概目标:http://www.daxues.cn/forum.php 一.布局 从页面来看,可以分为三个部分,第一部分是导航栏,第二部分是有“大学生论坛”字样的蓝色部分,余下的是第三部分也可以分为二部分:搜索栏和主要内容区域:而主要内容区域又可分为:导航栏.主体.底部. 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DT

一个简单实用的图片切换小例子

不经意间看到了以前写的这个小东西,就贴上来了,支持点击切换和自动轮播,供前端新手看看吧! 代码如下: <div class="scroll_div"> <ul class="pic"> <li><img src="img/pic_1.jpg" /></li> <li><img src="img/pic_2.jpg" /></li>