jQuery实现简单的下拉菜单导航功能示例


Posted in jQuery onDecember 07, 2017

本文实例讲述了jQuery实现简单的下拉菜单导航功能。分享给大家供大家参考,具体如下:

先来看看运行效果:

jQuery实现简单的下拉菜单导航功能示例

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>3water.com jQuery导航</title>
    <style type="text/css">
      #menu{width:300px;margin-left:auto;margin-right:auto;}.has_children{background:#555;color:#fff;cursor:pointer;}.highlight{color:#fff;background:green;}
      div{padding:0;}
      div a{background:#888;display:none;float:left;width:300px;}
    </style>
    <!-- 引入 jQuery -->
    <script src="jquery1.3.2.js" type="text/javascript"></script>
    <script type="text/javascript">
      //等待dom元素加载完毕.
    $(document).ready(function(){
        $(".has_children").click(function(){
          $(this).addClass("highlight")      //为当前元素增加highlight类
          .children("a").show().end()      //将子节点的a元素显示出来并重新定位到上次操作的元素
          .siblings().removeClass("highlight")    //获取元素的兄弟元素,并去掉他们的highlight类
          .children("a").hide();        //将兄弟元素下的a元素隐藏
          });
        });
      </script>
  </head>
  <body>
    <div id="menu">
      <div class="has_children">
        <span>第1章-认识jQuery</span>
        <a>1.1-JavaScript和JavaScript库</a>
        <a>1.2-加入jQuery</a>
        <a>1.3-编写简单jQuery代码</a>
        <a>1.4-jQuery对象和DOM对象</a>
        <a>1.5-解决jQuery和其它库的冲突</a>
        <a>1.6-jQuery开发工具和插件</a>
        <a>1.7-小结</a>
      </div>
      <div class="has_children">
        <span>第2章-jQuery选择器</span>
        <a>2.1-jQuery选择器是什么</a>
        <a>2.2-jQuery选择器的优势</a>
        <a>2.3-jQuery选择器</a>
        <a>2.4-应用jQuery改写示例</a>
        <a>2.5-选择器中的一些注意事项</a>
        <a>2.6-案例研究——类似淘宝网品牌列表的效果</a>
        <a>2.7-还有其它选择器么?</a>
        <a>2.8-小结</a>
      </div>
      <div class="has_children">
        <span>第3章-jQuery中的DOM操作</span>
        <a>3.1-DOM操作的分类</a>
        <a>3.2-jQuery中的DOM操作</a>
        <a>3.3-案例研究——某网站超链接和图片提示效果</a>
        <a>3.4-小结</a>
      </div>
    </div>
  </body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
jQuery实现一个简单的验证码功能
Jun 26 jQuery
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
jQuery+koa2实现简单的Ajax请求的示例
Mar 06 jQuery
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 jQuery
jQuery ajax仿Google自动提示SearchSuggess功能示例
Mar 28 jQuery
详解jQuery设置内容和属性
Apr 11 jQuery
jQuery 实现扁平式小清新导航
Jul 07 jQuery
jquery学习笔记之无new构建详解
Dec 07 #jQuery
判断jQuery是否加载完成,没完成继续判断的解决方法
Dec 06 #jQuery
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 #jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 #jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 #jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 #jQuery
利用jquery如何从json中读取数据追加到html中
Dec 01 #jQuery
You might like
PHP新手上路(十一)
2006/10/09 PHP
php中smarty区域循环的方法
2015/06/11 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
模拟jQuery ajax服务器端与客户端通信的代码
2011/03/28 Javascript
js中方法重载如何实现?以及函数的参数问题
2013/08/01 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
Nodejs从有门道无门菜鸟起飞必看教程
2016/07/20 NodeJs
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
2018/08/28 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
paramiko模块安装和使用(远程登录服务器)
2014/01/27 Python
python3实现跳一跳点击跳跃
2018/01/08 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
Python生成器常见问题及解决方案
2020/03/21 Python
基于Keras的格式化输出Loss实现方式
2020/06/17 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
python eventlet绿化和patch原理
2020/11/21 Python
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
经济信息管理专业大学生求职信
2013/09/27 职场文书
教学实习自我评价
2014/01/28 职场文书
羽毛球比赛策划方案
2014/06/13 职场文书
运动会演讲稿100字
2014/08/25 职场文书
学风建设演讲稿
2014/09/12 职场文书
甜品蛋糕店创业计划书
2014/09/21 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
市场督导岗位职责
2015/04/10 职场文书
导游词之塘栖古镇
2019/12/04 职场文书
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL