jQuery实现的导航下拉菜单效果示例


Posted in Javascript onSeptember 05, 2016

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>导航</title>
<link rel="stylesheet" type="text/css" href="css/basic.css" />
<style>
.t-nav{ width:100%; height:50px; background:#124057;}
.m-nav{ width:1000px; height:50px; margin:0 auto;}
.ui-item{ width:99px; height:50px; line-height:50px; text-align:center; border-right:1px solid #103447;}
.ui-menu{ width:119px; height:50px; line-height:50px; text-align:center; background:#168db8 url(img/menu_ico.gif) no-repeat 101px 23px; border-right:1px solid #0c769e; position:relative;}
.ui-menu-cont{ width:119px; position:absolute; top:50px; left:0px; display:none;}
.ui-menu-cont li{ width:119px; height:30px; line-height:30px; background:#168db8; border-top:1px solid #fff;}
.ui-menu-cont li a{}
.t-nav a{ color:#fff; font-size:14px;}
.t-nav a:hover{ color:#fff; text-decoration:underline;}
</style>
</head>
<body>
<div class="t-nav" style="margin-top:20px;">
  <ul class="m-nav">
    <li class="g-fl ui-item"><a href="###">网站首页</a></li>
    <li class="g-fl ui-item"><a href="###">导航内容</a></li>
    <li class="g-fl ui-menu">
      <a href="###">导航内容</a>
      <ul class="ui-menu-cont">
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
      </ul>
    </li>
    <li class="g-fl ui-menu">
      <a href="###">导航内容</a>
      <ul class="ui-menu-cont">
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
      </ul>
    </li>
    <li class="g-fl ui-menu">
      <a href="###">导航内容</a>
      <ul class="ui-menu-cont">
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
      </ul>
    </li>
    <li class="g-fl ui-menu">
      <a href="###">导航内容</a>
      <ul class="ui-menu-cont">
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
      </ul>
    </li>
    <li class="g-fl ui-menu">
      <a href="###">导航内容</a>
      <ul class="ui-menu-cont">
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
        <li><a href="###">列表内容</a></li>
      </ul>
    </li>
    <li class="g-fl ui-item"><a href="###">导航内容</a></li>
    <li class="g-fl ui-item"><a href="###">导航内容</a></li>
  </ul>
</div>
<script type="text/javascript" src="js/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(".ui-menu").hover(function() {
  if($(this).find("li").length > 0){
    $(this).children("ul").stop(true, true).slideDown(100)
  }
},function() {
  $(this).children("ul").stop(true, true).slideUp("fast");
});
</script>
</body>
</html>

效果图:

jQuery实现的导航下拉菜单效果示例

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

Javascript 相关文章推荐
js 页面刷新location.reload和location.replace的区别小结
Dec 24 Javascript
js中onload与onunload的使用示例
Aug 25 Javascript
原生JS实现响应式瀑布流布局
Apr 02 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
Oct 22 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
May 09 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
May 17 Javascript
Listloading.js移动端上拉下拉刷新组件
Aug 04 Javascript
js自定义弹框插件的封装
Aug 24 Javascript
d3绘制基本的柱形图的实现代码
Dec 12 Javascript
@angular前端项目代码优化之构建Api Tree的方法
Dec 24 Javascript
vue-router 前端路由之路由传值的方式详解
Apr 30 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
Nov 05 Javascript
jquery层级选择器的实现(匹配后代元素div)
Sep 05 #Javascript
Vue.js每天必学之数据双向绑定
Sep 05 #Javascript
JS快速实现移动端拼图游戏
Sep 05 #Javascript
jQuery实现的tab标签切换效果示例
Sep 05 #Javascript
Vue.js每天必学之构造器与生命周期
Sep 05 #Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
Sep 05 #Javascript
JS查找字符串中出现次数最多的字符
Sep 05 #Javascript
You might like
php设计模式 Builder(建造者模式)
2011/06/26 PHP
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
2015/12/21 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
javascript时间函数基础介绍
2013/03/28 Javascript
jQuery布局插件UI Layout简介及使用方法
2013/04/03 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
ES2015 Symbol 一种绝不重复的值
2016/12/25 Javascript
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
WEB前端性能优化的7大手段详解
2020/02/04 Javascript
JS加载解析Markdown文档过程详解
2020/05/19 Javascript
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
Python正则表达式分组概念与用法详解
2017/06/24 Python
python输入错误密码用户锁定实现方法
2017/11/27 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
Pycharm+Python工程,引用子模块的实现
2020/03/09 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
教师业务学习制度
2014/01/25 职场文书
给面试官的感谢信
2014/02/01 职场文书
建筑工程专业大学生求职信
2014/04/23 职场文书
万能检讨书2000字
2014/10/17 职场文书
支行行长竞聘报告
2014/11/06 职场文书
会议通知格式范文
2015/04/15 职场文书
高中信息技术教学反思
2016/02/16 职场文书
MySQL Innodb关键特性之插入缓冲(insert buffer)
2021/04/08 MySQL
Go语言编译原理之变量捕获
2022/08/05 Golang
TypeScript 内置高级类型编程示例
2022/09/23 Javascript