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 相关文章推荐
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
基于jquery日历价格、库存等设置插件
Jul 05 jQuery
jquery tmpl模板(实例讲解)
Sep 02 jQuery
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
jQuery简单实现根据日期计算星期几的方法
Jan 09 jQuery
jQuery实现简单聊天室
Feb 08 jQuery
jQuery中event.target和this的区别详解
Aug 13 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 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上传文件的增强函数
2010/07/21 PHP
PHP读取文件内容的五种方式
2015/12/28 PHP
浅谈PHP的反射机制
2016/12/15 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
express的中间件bodyParser详解
2014/12/04 Javascript
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
JS实现的排列组合算法示例
2019/07/16 Javascript
python原始套接字编程示例分享
2014/02/21 Python
Python实现的单向循环链表功能示例
2017/11/10 Python
Django 路由控制的实现代码
2018/11/08 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
python调用支付宝支付接口流程
2019/08/15 Python
Python Numpy库常见用法入门教程
2020/01/16 Python
Django Serializer HiddenField隐藏字段实例
2020/03/31 Python
Django数据库操作之save与update的使用
2020/04/01 Python
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
事业单位个人应聘自荐信
2013/09/21 职场文书
后勤自我鉴定
2013/10/13 职场文书
新闻专业应届生求职信
2013/10/31 职场文书
秋季运动会表扬稿
2014/01/16 职场文书
电大会计学自我鉴定
2014/02/06 职场文书
党员公开承诺书范文
2014/03/25 职场文书
工会工作先进事迹
2014/08/18 职场文书
一份文言文检讨书
2014/09/13 职场文书
公务员政审材料
2014/12/23 职场文书
小平小道观后感
2015/06/09 职场文书
毛主席纪念堂观后感
2015/06/17 职场文书
2016年优秀班主任先进事迹材料
2016/02/26 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
SQL注入的实现以及防范示例详解
2021/06/02 MySQL
python Django框架快速入门教程(后台管理)
2021/07/21 Python