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 相关文章推荐
javascript代码编写需要注意的7个小细节小结
Sep 21 Javascript
js 取时间差去掉周六周日实现代码
Dec 25 Javascript
jquery弹出框的用法示例(一)
Aug 26 Javascript
Javascript与jQuery方法的隐藏与显示
Jan 19 Javascript
jquery实现标签上移、下移、置顶
Apr 26 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
Jul 21 Javascript
jQuery实现获取隐藏div高度的方法示例
Feb 09 Javascript
JavaScript的六种继承方式(推荐)
Jun 26 Javascript
使用gulp构建前端自动化的方法示例
Dec 25 Javascript
浅谈JavaScript闭包
Apr 09 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
May 22 Javascript
Node与Python 双向通信的实现代码
Jul 16 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模板函数 正则实现代码
2012/10/15 PHP
php中stdClass的用法分析
2015/02/27 PHP
Laravel 5 学习笔记
2015/03/06 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
Yii2框架可逆加密简单实现方法
2017/08/25 PHP
PHP实现数据库的增删查改功能及完整代码
2018/04/18 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
PHPstorm启用自动换行的方法详解(IDE)
2020/09/17 PHP
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
jQuery之选项卡的简单实现
2014/02/28 Javascript
node.js中的http.request方法使用说明
2014/12/14 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
详解vue-validator(vue验证器)
2017/01/16 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
2018/07/08 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
[01:08]2014DOTA2展望TI 剑指西雅图LGD战队专访
2014/06/30 DOTA
基于Python os模块常用命令介绍
2017/11/03 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
出国留学计划书
2014/04/27 职场文书
绿色环保演讲稿
2014/05/10 职场文书
建筑安全生产目标责任书
2014/07/23 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
Python 文本滚动播放器的实现代码
2021/04/25 Python
Redis延迟队列和分布式延迟队列的简答实现
2021/05/13 Redis