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封装DOMContentLoaded事件实例
Jun 12 Javascript
js取得html iframe中的元素和变量值
Jun 30 Javascript
JavaScript获取URL汇总
Jun 08 Javascript
浅谈jQuery的offset()方法及示例分享
Jul 17 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
Jan 13 Javascript
javascript中去除数组重复元素的实现方法【实例】
Apr 12 Javascript
jquery制做精致的倒计时特效
Jun 13 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
Nov 22 Javascript
Bootstrap列表组学习使用
Feb 09 Javascript
Vue.js结合bootstrap实现分页控件
Mar 10 Javascript
使用PreloadJS加载图片资源的基础方法详解
Feb 03 Javascript
详解ES6数组方法find()、findIndex()的总结
May 12 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中使用Oracle数据库(1)
2006/10/09 PHP
简单的用PHP编写的导航条程序
2006/10/09 PHP
PHP 木马攻击防御技巧
2009/06/13 PHP
php学习笔记 PHP面向对象的程序设计
2011/06/13 PHP
php启用zlib压缩文件的配置方法
2013/06/12 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
php实例分享之mysql数据备份
2014/05/19 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
PHP经典面试题集锦
2015/03/19 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
PHP foreach遍历多维数组实现方式
2016/11/16 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
2016/05/28 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
2016/10/19 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
详解vue 图片上传功能
2019/04/30 Javascript
python机器学习之决策树分类详解
2017/12/20 Python
使用python绘制二元函数图像的实例
2019/02/12 Python
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
python3.8下载及安装步骤详解
2020/01/15 Python
屈臣氏官方旗舰店:亚洲享负盛名的保健及美妆零售商
2019/03/15 全球购物
校园联欢晚会主持词
2014/03/17 职场文书
医院反腐倡廉演讲稿
2014/09/16 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python