今天给大家介绍一下,如何利用jQuery实现顶部导航栏功能。其实原理很简单就是利用css和JQuery样式选择器实现的。

下面举个例子具体介绍一下如何这些功能,案例如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery三级下拉列表导航菜单</title>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<style type="text/css">
*{margin: 0; padding: 0;}
body{ font-size: 12px; }
li{ list-style: none;}
ul.nav li{ width: 200px; text-align:center;}
ul.nav > li{ float: left; margin-right:10px;}
ul.nav li h3{height: 40px; line-height: 40px;}
ul.nav > li > h3{ background: #72a7ff;}
ul.nav > li > ul > li h3{ background: #ffd9d9;}
ul.nav > li h3:hover,.choice{ background: #ffc0c0!important;}
ul > li > ul{ display: none;}
ul > li.on > ul{ display: block;}
ul.nav li{ position: relative;}
ul.nav > li > ul > li ul{ position: absolute; top: 0; right: -200px;}
ul.nav span.sub{ position: absolute; display: block; right:10px; top: 0; width: 10px; height: 40px; background: url(images/arrows.png) no-repeat center center;}
</style>
<script type="text/javascript">
$(document).ready(function() {
$("ul.nav li").hover(function(){
$(this).addClass("on");
},
function(){
$(this).removeClass("on");
})
});
$(document).ready(function() {
$("ul.nav li").hover(function(){
$(this).parent("ul").siblings("h3").addClass("choice");
},
function(){
$(this).parent("ul").siblings("h3").removeClass("choice");
})
});
$(document).ready(function() {
if ($("ul.nav li").find("ul") .html()!="") {
$("ul.nav li").parent("ul").siblings("h3").append("<span class='sub'></span>");
}
});
</script>
</head>
<body>
<ul class="nav">
<li><h3>我的网站</h3>
<ul>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3>
<ul>
<li><h3>4级分类</h3>
<ul>
<li><h3>5级分类</h3></li>
<li><h3>5级分类</h3></li>
<li><h3>5级分类</h3></li>
<li><h3>5级分类</h3></li>
</ul>
</li>
<li><h3>4级分类</h3></li>
<li><h3>4级分类</h3></li>
<li><h3>4级分类</h3></li>
</ul>
</li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
</ul>
</li>
<li><h3>我的网站</h3>
<ul>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
</ul>
</li>
<li><h3>我的网站</h3>
<ul>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
</ul>
</li>
<li><h3>我的网站</h3>
<ul>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
<li><h3>2级分类</h3>
<ul>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
<li><h3>3级分类</h3></li>
</ul>
</li>
</ul>
</li>
</ul>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jQuery顶部导航栏
# jQuery三级下拉列表导航菜单
# jQuery导航菜单
# Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
# jquery实现垂直和水平菜单导航栏
# JQuery Mobile实现导航栏和页脚
# jquery实现鼠标点击后展开列表内容的导航栏效果
# jQuery蓝色风格滑动导航栏代码分享
# 超炫的jquery仿flash导航栏特效
# 简单的jquery左侧导航栏和页面选中效果
# 用jquery的方法制作一个简单的导航栏
# jQuery Mobile 导航栏代码
# JQuery 浮动导航栏实现代码
# 介绍一下
# 给大家
# 很简单
# 大家多多
# 举个例子
# 选择器
# javascript
# src
# js
# jquery
# text
# utf
# charset
# title
# type
# script
# body
# padding
# font
# size
相关文章:
PHP正则匹配日期和时间(时间戳转换)的实例代码
电商网站制作公司有哪些,1688网是什么意思?
网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?
如何在阿里云部署织梦网站?
济南企业网站制作公司,济南社保单位网上缴费步骤?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
如何在Ubuntu系统下快速搭建WordPress个人网站?
如何在服务器上配置二级域名建站?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
如何设置并定期更换建站之星安全管理员密码?
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
,巨量百应是干嘛的?
高防服务器:AI智能防御DDoS攻击与数据安全保障
盐城做公司网站,江苏电子版退休证办理流程?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
如何快速查询域名建站关键信息?
高性价比服务器租赁——企业级配置与24小时运维服务
制作网站公司那家好,网络公司是做什么的?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
如何在IIS管理器中快速创建并配置网站?
如何在阿里云香港服务器快速搭建网站?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
如何在景安服务器上快速搭建个人网站?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
如何选择域名并搭建高效网站?
如何快速搭建安全的FTP站点?
如何配置FTP站点权限与安全设置?
如何用已有域名快速搭建网站?
如何通过FTP服务器快速搭建网站?
如何通过cPanel快速搭建网站?
高端建站三要素:定制模板、企业官网与响应式设计优化
定制建站模板如何实现SEO优化与智能系统配置?18字教程
网站制作软件有哪些,制图软件有哪些?
如何基于PHP生成高效IDC网络公司建站源码?
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
网站微信制作软件,如何制作微信链接?
用v-html解决Vue.js渲染中html标签不被解析的问题
宿州网站制作公司兴策,安徽省低保查询网站?
Swift中switch语句区间和元组模式匹配
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
如何使用Golang安装API文档生成工具_快速生成接口文档
如何快速搭建高效香港服务器网站?
Swift中swift中的switch 语句
如何在橙子建站中快速调整背景颜色?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
建站之星3.0如何解决常见操作问题?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
*请认真填写需求信息,我们会在24小时内与您取得联系。