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 相关文章推荐
jQuery随便控制任意div隐藏的方法
Jun 28 Javascript
JavaScript实现简单图片翻转的方法
Apr 17 Javascript
JavaScript实现控制打开文件另存为对话框的方法
Apr 17 Javascript
使用node+vue.js实现SPA应用
Jan 28 Javascript
详解vue-validator(vue验证器)
Jan 16 Javascript
浅析JavaScript中var that=this
Feb 17 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
Mar 06 Javascript
vue+egg+jwt实现登录验证的示例代码
May 18 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
Nov 04 Javascript
js中Function引用类型常见有用的方法和属性详解
Dec 11 Javascript
详解JavaScript自定义函数
Jul 29 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
Jul 30 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
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
php学习笔记 php中面向对象三大特性之一[封装性]的应用
2011/06/13 PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2013/04/08 PHP
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
关于query Javascript CSS Selector engine
2013/04/12 Javascript
javascript实现图片循环渐显播放的方法
2015/02/24 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
ES6入门教程之let和const命令详解
2017/05/17 Javascript
js+css实现红包雨效果
2018/07/12 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
微信小程序 弹窗输入组件的实现解析
2019/08/12 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
在vue中使用cookie记住用户上次选择的实例(本次例子中为下拉框)
2020/09/11 Javascript
python批量修改文件名的实现代码
2014/09/01 Python
python中解析json格式文件的方法示例
2017/05/03 Python
python得到电脑的开机时间方法
2018/10/15 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
python函数超时自动退出的实操方法
2020/12/28 Python
美国眼镜网:GlassesUSA
2017/09/07 全球购物
剪彩仪式主持词
2014/03/19 职场文书
文明村创建实施方案
2014/03/27 职场文书
求职信的正确写法
2014/07/10 职场文书
班子四风对照检查材料
2014/08/21 职场文书
幼师大班个人总结
2015/02/13 职场文书
PyTorch 如何自动计算梯度
2021/05/23 Python
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js