今天给大家介绍一下,如何利用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
相关文章:
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
c# 服务器GC和工作站GC的区别和设置
音乐网站服务器如何优化API响应速度?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
网站制作新手教程,新手建设一个网站需要注意些什么?
如何通过cPanel快速搭建网站?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
如何挑选优质建站一级代理提升网站排名?
装修招标网站设计制作流程,装修招标流程?
PHP正则匹配日期和时间(时间戳转换)的实例代码
网站插件制作软件免费下载,网页视频怎么下到本地插件?
表情包在线制作网站免费,表情包怎么弄?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
建站之星代理平台如何选择最佳方案?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
如何快速生成凡客建站的专业级图册?
如何解决VPS建站LNMP环境配置常见问题?
如何通过商城自助建站源码实现零基础高效建站?
建站之星多图banner生成与模板自定义指南
西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?
建站主机如何安装配置?新手必看操作指南
如何在阿里云部署织梦网站?
如何快速搭建高效WAP手机网站?
如何快速搭建自助建站会员专属系统?
定制建站价位费用解析与套餐推荐全攻略
建站之星伪静态规则如何正确配置?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
如何在建站之星网店版论坛获取技术支持?
如何在新浪SAE免费搭建个人博客?
,想在网上投简历,哪几个网站比较好?
建站之星云端配置指南:模板选择与SEO优化一键生成
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
如何选择CMS系统实现快速建站与SEO优化?
建站之星后台管理系统如何操作?
子杰智能建站系统|零代码开发与AI生成SEO优化指南
如何快速搭建个人网站并优化SEO?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
外贸公司网站制作哪家好,maersk船公司官网?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
微信小程序 input输入框控件详解及实例(多种示例)
建站org新手必看:2024最新搭建流程与模板选择技巧
营销式网站制作方案,销售哪个网站招聘效果最好?
如何通过主机屋免费建站教程十分钟搭建网站?
C#如何使用XPathNavigator高效查询XML
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
如何在阿里云虚拟主机上快速搭建个人网站?
创业网站制作流程,创业网站可靠吗?
建站之星2.7模板:企业网站建设与h5定制设计专题
*请认真填写需求信息,我们会在24小时内与您取得联系。