jQuery三级下拉列表导航菜单代码分享

本文实例讲述了jQuery三级下拉列表导航菜单。分享给大家供大家参考。具体如下:
jQuery三级下拉列表导航菜单基于jquery-1.8.3.min.js,可无限极分类,可智能判断是否有下级菜单,鼠标经过上次菜单显示下级菜单。
运行效果图:             -------------------查看效果-------------------

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。
为大家分享的jQuery三级下拉列表导航菜单代码如下

<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三级下拉列表导航菜单代码,希望大家可以喜欢。

(0)

相关推荐

  • jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表

    对于问题从后台获取json数据,将内容填充到下拉列表,代码非常简单,具体过程请看下面代码. 需求:url:链接     par:ID       sel:下拉列表选择器 //获取下拉列表 function BuildSelectBox(url, par, sel) { $(sel).empty(); $.getJSON(url, { id: par }, function (json, textStatus) { for (var i = json.length - 1; i >= 0; i--

  • jQuery插件datalist实现很好看的input下拉列表

    HTML5中定义了一种input框很好看的下拉列表--datalist,然而目前它的支持性并不好(万恶的IE,好在你要渐渐退役了...).于是最近更据需求写了一个小型datalist插件,兼容到IE8(IE7应该没多少人用了吧?).实现的具体需求如下: 当被选中的时候(触发blur焦点)(不管是鼠标还是tab键)清空input框并且显示自定义的下拉列表,然后可以用键盘的上下键选择(鼠标当然肯定没理由不可以啦),单击鼠标左键或者enter键将选中的列表的值输入到input框. 具体的实现代码如下:

  • jQuery实现输入框下拉列表树插件特效代码分享

    本文实例讲述了jQuery实现输入框下拉列表树插件.分享给大家供大家参考.具体如下: 这是一款基于jquery实现的下拉列表树插件源码,是一款实用的jquery 树形下拉框下拉树代码.点击文本框即可弹出树形下拉列表,单击列表项即可选中列表对应文字,是一款非常实用的特效源码. 运行效果图:                     -------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分享的jQ

  • jquery+css实现下拉列表功能

    废话不多说了,直接给大家贴代码了,具体代码如下所述: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>fruit</title> <style type="text/css"> .hide { display: none; } div { float: left; width: 100%; } .selector

  • jQuery实现在下拉列表选择时获取json数据的方法

    本文实例讲述了jQuery实现在下拉列表选择时获取json数据的方法.分享给大家供大家参考.具体如下: function populateDropDown() { $.getJSON('/getData.aspx',{Name:$('#parm').val()},function(data){ var select = $('#DDLControl'); var options = select.attr('options'); $('option', select).remove(); $.e

  • jQuery三级下拉列表导航菜单代码分享

    本文实例讲述了jQuery三级下拉列表导航菜单.分享给大家供大家参考.具体如下: jQuery三级下拉列表导航菜单基于jquery-1.8.3.min.js,可无限极分类,可智能判断是否有下级菜单,鼠标经过上次菜单显示下级菜单. 运行效果图:             -------------------查看效果------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分享的jQuery三级下拉列表导航菜单代码如下 <head> <meta

  • jQuery垂直多级导航菜单代码分享

    这是一款基于jquery实现的垂直导航菜单特效代码,总共有三级,实现效果简单大方,最后一级还可以进行图片展示说明,是一款非常实用的导航菜单特效源码. 效果演示 源码下载 为大家分享的jQuery垂直多级导航菜单代码如下 <head> <title>jQuery垂直多级导航菜单代码</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

  • jquery动感漂浮导航菜单代码分享

    这是一款基于jquery实现动感漂浮导航菜单的特效代码,菜单可以上下浮动,动感十足,为自己的网站增加了活力,是一款非常实用的导航菜单特效源码. 运行效果图: 点击下载源码 为大家分享的jquery动感漂浮导航菜单代码如下 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>jQuery Floating Menu<

  • 制作jquery遮罩层效果导航菜单代码分享

    jquery导航是一个网站必不可少的模块,当一个用户在一个网站上浏览的时候,为了某个目的而查看网站导航栏的时候,突出导航栏的效果是重中之重.因此必须要使用一个效果:jquery遮罩层.利用明暗效果来突出当前用户的操作. 复制代码 代码如下: $(function() {var $oe_menu= $('#oe_menu');var $oe_menu_items= $oe_menu.children('li');var $oe_overlay= $('#oe_overlay');         

  • jquery专业的导航菜单特效代码分享

    本文实例讲述了jquery专业的下拉菜单特效.分享给大家供大家参考.具体如下: 这是一款基于jquery实现的专业下拉菜单特效,蓝色风格的下拉菜单非常经典,网站是否有一个具有吸引力的导航会影响到用户停留时间的长久,就像小编编辑的文章内容影响亲们的访问时间长久一样.大家要学会如何建立一个属于自己网站风格的导航菜单. 运行效果图:-------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 关键代码: stu

  • jQuery实现鼠标悬停背景翻转的黑色导航菜单代码

    本文实例讲述了jQuery实现鼠标悬停背景翻转的黑色导航菜单代码.分享给大家供大家参考.具体如下: 这是一款jQuery实现的鼠标悬停背景翻转的黑色导航菜单菜单,预览效果时左下角会提示错误,而且看不到效果,刷新一下就可以看到效果了:当然,在实际使用中,不会出现这样的问题. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-mouse-over-bg-cha-black-nav-menu/ 具体代码如下: <!DOCTYPE html

  • jQuery实现Flash效果上下翻动的中英文导航菜单代码

    本文实例讲述了jQuery实现Flash效果上下翻动的中英文导航菜单代码.分享给大家供大家参考.具体如下: 这是一款jQuery实现Flash效果鼠标感应式的翻动导航菜单,支持中英文切换,所使用的jQuery类库版本为1.3.2. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-flash-style-sx-cha-chen-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//

  • jQuery实现两款有动画功能的导航菜单代码

    本文实例讲述了jQuery实现两款有动画功能的导航菜单代码.分享给大家供大家参考.具体如下: 这里介绍两个有动画功能的jQuery导航菜单,每个具备移动背景的效果,第二则是渐变背景效果,两个都不错,根据你的喜好选择了,菜单的风格和颜色自己修改一下就能用了. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-2-animate-style-nav-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "

  • JS实现带圆弧背景渐变效果的导航菜单代码

    本文实例讲述了JS实现带圆弧背景渐变效果的导航菜单代码.分享给大家供大家参考.具体如下: 这是一款效果个性的JS+CSS导航菜单,鼠标经过时出现有趣弧形背景,实际上,这里用CSS调用了背景,用JavaScript控制了背景的移动,用jQuery实现过类似的功能,整体感觉很不错. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-cicle-cha-nav-menu-demo/ 具体代码如下: <!DOCTYPE html PUBLIC

  • JS实现的Select三级下拉菜单代码

    本文实例讲述了JS实现的Select三级下拉菜单.分享给大家供大家参考.具体如下: 这里使用js实现Select三级下拉菜单,比如全国省市城市选择.数码类产品分类.人才类别选择等,都比较具有代表性,在表单中容易使用Select下拉列表菜单供用户选择,当然,自己用还是需要稍微改动的,比如至少菜单内容要改成自己需要的,其它的好说. 运行效果如下图所示: 在线演示地址如下: http://demo.jb51.net/js/2015/js-3-select-menu-codes/ 具体代码如下: <ht

随机推荐