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 04 jQuery
jQuery用noConflict代替$的实现方法
Apr 12 jQuery
jQuery树插件zTree使用方法详解
May 02 jQuery
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
基于jquery实现多级菜单效果
Jul 25 jQuery
zTree jQuery 树插件的使用(实例讲解)
Sep 25 jQuery
jquery select插件异步实时搜索实例代码
Oct 20 jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 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/11/25 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
.NET微信公众号开发之创建自定义菜单
2015/07/16 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
JS作用域链详解
2017/06/26 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
使用js实现一个简单的滚动条过程解析
2019/09/10 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
[49:31]TFT vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python回调函数用法实例详解
2015/07/02 Python
Python使用Django实现博客系统完整版
2020/09/29 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
纯css3实现鼠标经过图片显示描述的动画效果
2014/09/01 HTML / CSS
BrandAlley英国:法国折扣奢侈品网上零售商
2017/07/03 全球购物
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
表彰会主持词
2014/03/26 职场文书
协议书的格式
2014/04/23 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
学校教师读书活动总结
2014/07/08 职场文书
党员年终个人总结
2015/02/14 职场文书
JavaScript实现显示和隐藏图片
2021/04/29 Javascript
如何使用flask将模型部署为服务
2021/05/13 Python
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js