微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jquery实现无限分级横向导航菜单的方法

本文实例讲述了jquery实现无限分级横向导航菜单方法分享给大家供大家参考。具体实现方法如下:

1. jquery插件版本代码如下:

代码如下:
figs) { var configs = $.extend({ over: 200, out: 100, rightdown:'css/down.gif' },configs||{}); this.find(">ul").addClass("dropmenu"); this.find("ul li:has(ul)").addClass('hasmenu').find(">a").append(""); var currentobj; return $('li.hasmenu').hover(function(){ if ($.browser.msie) {//清除ie下生成的overflow:hidden $(this).parent("ul").css({'overflow': 'visible'}); } $(this).find(">ul").stop(true,true).css('top',$(this).height()).slideDown(configs.over); },function(){ $(this).find(">ul").stop(true,true).slideUp(configs.out); }); } }); })(jQuery);
2. 样式代码
代码如下:
display:none; z-index: 100; position:absolute; left:0; background: #303c76; zoom: 1; } .droplinebar ul li a{ float: left; color: white; padding: 9px 11px; text-decoration: none; display:block; } .droplinebar ul li.hasmenu a img {border:none;margin-left:5px;} .droplinebar ul li a:hover,.droplinebar ul li .current{ /*background of main menu bar links onMouSEOver*/ color: white; background: transparent url(blueactive.gif) center center repeat-x; } /* Sub level menu links style */ .droplinebar ul li ul li a{ font: normal 13px Verdana; padding: 6px; padding-right: 8px; margin: 0; border-bottom: 1px solid navy; } .droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouSEOver */ background: #242c54; }
3. HTML代码如下
代码如下:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐