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卸载全部事件的思路详解
Apr 03 jQuery
jQuery实现按比例缩放图片的方法
Apr 29 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
bootstrap可编辑下拉框jquery.editable-select
Oct 12 jQuery
jquery+css3实现熊猫tv导航代码分享
Feb 12 jQuery
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 jQuery
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
用jQuery实现抽奖程序
Apr 12 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 jQuery
jQuery实现增删改查
Dec 22 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
ThinkPHP实现二级循环读取的方法
2014/11/03 PHP
php实现encode64编码类实例
2015/03/24 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
return false;和e.preventDefault();的区别
2010/07/11 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
2016/03/07 Javascript
Vue.js render方法使用详解
2017/04/05 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
jquery加载单文件vue组件的方法
2017/06/20 jQuery
JavaScript 数组的进化与性能分析
2017/09/18 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
python登陆asp网站页面的实现代码
2015/01/14 Python
python中os操作文件及文件路径实例汇总
2015/01/15 Python
tf.truncated_normal与tf.random_normal的详细用法
2018/03/05 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
Python基于机器学习方法实现的电影推荐系统实例详解
2019/06/25 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
django项目中使用云片网发送短信验证码的实现
2021/01/19 Python
次世代生活态度:Hypebeast
2018/07/05 全球购物
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
致短跑运动员广播稿
2014/01/09 职场文书
元宵节主持词
2014/03/25 职场文书
门前三包责任书
2014/04/15 职场文书
高三学生评语大全
2014/04/25 职场文书
大学生工作自荐书
2014/06/16 职场文书
保送生自荐信
2015/03/06 职场文书
2015年人事科工作总结
2015/04/28 职场文书
写好Python代码的几条重要技巧
2021/05/21 Python
MySQL 查询速度慢的原因
2021/05/25 MySQL
教你用Java Swing实现自助取款机系统
2021/06/11 Java/Android