当前位置:首页 > 代码 > 正文

jquery树形二级菜单代码(jquery一级菜单显示二级菜单)

admin 发布:2022-12-19 19:46 105


本篇文章给大家谈谈jquery树形二级菜单代码,以及jquery一级菜单显示二级菜单对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用jquery的ajax实现二级下拉菜单级联操作,一级的select id=industrial 二级的select id=profession

因为没有足够的信息,我说几个要点,你看看后台是不是这样的:

1.你使用的是 $.getJSON ,这个方法要求你的后台数据 Content-Type 是 text/json 或者 application/json 。如果不是这样的话,肯定不行的

2.回调函数中,myJSON 到底是什么类型,从你的代码来看,它是一个数组,这个数组中的每一个元素都是一个对象,该对象至少有两个属性:professionid 和 professionName .

确认你的数据信息吧,js代码没有什么问题,对了,你是手动触发第一个 select 的 change 事件的,看看你的第一个 select 是不是在触发之前已经有数据了,不然,第一次的触发是没有效果的

jquery实现二级菜单时,点击一级菜单,二级菜单滑出一下就又消失了

jquery实现由一级导航菜单到二级滑动显示效果,并点击增加背景变化效果,代码挺简单的,但是也效果也很好,是非常实用的,也是很流行的菜单样式

html:

div class="webSchoolL" id="webSchoolL"

ul class="leftTab" id="leftMeau"

li class="listL01"1/li

li

a href="#nogo"2/a

ul class="navUl"

lia href="#nogo"22/a/li

lia href="#nogo" class="curButA"22/a/li

lia href="#nogo"22/a/li

lia href="#nogo"22/a/li

/ul

/li

li

a href="#nogo"3/a

ul class="navUl"

lia href="#nogo"33/a/li

lia href="#nogo" class="curButA"33/a/li

lia href="#nogo"33/a/li

lia href="#nogo"33/a/li

/ul

/li

li

a href="#nogo"4/a

ul class="navUl"

lia href="#nogo"44/a/li

lia href="#nogo" class="curButA"44/a/li

lia href="#nogo"44/a/li

lia href="#nogo"44/a/li

/ul

/li

li

a href="#nogo"5/a

ul class="navUl"

lia href="#nogo"55/a/li

lia href="#nogo" class="curButA"55/a/li

lia href="#nogo"55/a/li

lia href="#nogo"55/a/li

/ul

/li

li

a href="#nogo" class="curButA"6/a

ul class="navUl" style="display:block;"

lia href="#nogo"66/a/li

lia href="#nogo" class="curButA"66/a/li

lia href="#nogo"66/a/li

lia href="#nogo"66/a/li

/ul

/li

li

a href="#nogo"7/a

ul class="navUl"

lia href="#nogo"77/a/li

lia href="#nogo" class="curButA"77/a/li

lia href="#nogo"77/a/li

lia href="#nogo"77/a/li

/ul

/li

li

a href="#nogo"8/a

ul class="navUl"

lia href="#nogo"88/a/li

lia href="#nogo" class="curButA"88/a/li

lia href="#nogo"88/a/li

lia href="#nogo"88/a/li

/ul

/li

li

a href="#nogo"9/a

ul class="navUl"

lia href="#nogo"99/a/li

lia href="#nogo" class="curButA"99/a/li

lia href="#nogo"99/a/li

lia href="#nogo"99/a/li

/ul

/li

/ul

/div

2

css:

.webSchoolL{ width:200px; height:460px; background:#ececec;}

ul.leftTab{ display:block; width:185px; border:1px solid #d0d0d0; margin:8px 0 0 7px; float:left; display:inline; background:#fff;}

ul.leftTab li{ width:179px; text-align:left; margin:5px 3px; float:left; display:inline;}

ul.leftTab li a{height:28px; width:179px; display:block; background:url(../images/meaulibg.png) no-repeat;line-height:28px;text-indent:47px; font-size:14px; font-weight:bold; color:#000;}

ul.leftTab li a:hover,ul.leftTab .curButA{background:url(../images/meaulicur.png) no-repeat; color:#fff; font-weight:bold; text-decoration:none;}

ul.leftTab .listL01{ height:32px; width:187px; background:url(../images/listL01.gif) no-repeat; margin:0 auto 3px auto; font-size:14px; font-weight:bold; color:#ffffff; text-indent:32px; margin:0px 0 0 -1px;line-height:32px;}

ul.leftTab li ul.navUl { display:none;border-left:1px solid #3fb4e8;border-right:1px solid #3fb4e8;border-bottom:1px solid #3fb4e8;}

ul.leftTab li ul.navUl li { float:none;margin:0px;}

ul.leftTab li ul.navUl li a { _width:177px;background:none; font-size:12px; font-weight:normal; color:#333;}

ul.leftTab li ul.navUl li a.curButA, ul.leftTab li ul.navUl li a:hover { background:url(../images/meaunavcur.png) no-repeat 18px 0px;color:#000;font-weight:normal;}

3

js:$(function(){//导航特效

$("#leftMeau li:has(ul) a").click(function(){

$(this).addClass("curButA");

$(this).siblings().slideDown();

$(this).parent().siblings().find("a").removeClass("curButA");

$(this).parent().siblings().find("ul").slideUp();

});

})

4

效果如图所示

(此图看不出滑动效果,但实际效果确实是滑动效果)

END

注意事项

此方法简单灵活,拿来就可以应用,应用修改时请注意三种样式一起修改,避免代码无用

另外应用时记得把jquery类库引到页面中来,否则无效果

怎么用jquery 写个树形菜单

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

titlejquery的树形菜单代码 /title

style

body { font-family:"宋体"; font-size: 12px; line-height: 1.5em; color:#7FB0C8; padding:0; margin:0; background: #336699;}

ul,ol,li,dl,dt,dd { margin:0; padding:0; list-style-type:none;}

h1,h2,h3,form,input,iframe,span { margin:0; padding:0;}

a { color:#7FB0C8;}

a:link {color: #7FB0C8; TEXT-DECORATION: none;}

a:visited {color: #7FB0C8; TEXT-DECORATION: none;}

a:hover {color: #fff; TEXT-DECORATION: none;}

.white { color:#fff;}

.white a:link {color: #fff; TEXT-DECORATION: none;}

.white a:visited {color: #fff; TEXT-DECORATION: none;}

.white a:hover {color: #73E1F5; TEXT-DECORATION: none;}

/* 树形菜单开始 */

.close { float:right; clear:right; font-size:12px; font-weight:normal; cursor:pointer; padding-right:10px;}

.title { font-size:14px; color:#fff; margin-bottom:10px; padding-left:5px; width:290px;}

.menu { width:290px; height:330px; overflow-y:auto; overflow-x:hidden; margin-bottom:10px;}

.menu { SCROLLBAR-FACE-COLOR: #002537; SCROLLBAR-HIGHLIGHT-COLOR: #002537; SCROLLBAR-SHADOW-COLOR: #0E6893; SCROLLBAR-3DLIGHT-COLOR: #0E6893; SCROLLBAR-ARROW-COLOR: #fff; SCROLLBAR-TRACK-COLOR: #053d58;SCROLLBAR-DARKSHADOW-COLOR: #002537; SCROLLBAR-BASE-COLOR: #01152a;}

.l1 { background:#000; font-size:13px; padding:5px 0 0 30px; height:20px; margin-bottom:5px; cursor:pointer;}

.slist { margin:0 0 5px 0; display:none;}

.l2 { padding:0 0 0 35px; font-size:13px;}

.l2 a { padding:6px 0 0 5px; width:230px; height:21px; display:block;}

.currentl2 a,.l2 a:hover { background:#1E5A82; color:#fff;}

.sslist { background:#156890; width:235px; overflow:hidden; margin:0 0 5px 35px; display:none;}

.l3 a { padding:6px 0 0 5px; width:230px; height:20px; display:block;}

.currentl3 a,.l3 a:hover { color:#fff; font-weight:bold;}

/style

script type="text/javascript" src="/ajaxjs/jquery1.3.2.js"/script

script

// 树状菜单

$(document).ready(function(){

$(".l1").toggle(function(){

$(".slist").animate({height: 'toggle', opacity: 'hide'}, "slow");

$(this).next(".slist").animate({height: 'toggle', opacity: 'toggle'}, "slow");

},function(){

$(".slist").animate({height: 'toggle', opacity: 'hide'}, "slow");

$(this).next(".slist").animate({height: 'toggle', opacity: 'toggle'}, "slow");

});

$(".l2").toggle(function(){

$(this).next(".sslist").animate({height: 'toggle', opacity: 'toggle'}, "slow");

},function(){

$(this).next(".sslist").animate({height: 'toggle', opacity: 'toggle'}, "slow");

});

$(".l2").click(function(){

$(".l3").removeClass("currentl3");

$(".l2").removeClass("currentl2");

$(this).addClass("currentl2");

});

$(".l3").click(function(){

$(".l3").removeClass("currentl3");

$(this).addClass("currentl3");

});

$(".close").toggle(function(){

$(".slist").animate({height: 'toggle', opacity: 'hide'}, "fast");

$(".sslist").animate({height: 'toggle', opacity: 'hide'}, "fast");

},function(){

$(".slist").animate({height: 'toggle', opacity: 'show'}, "fast");

$(".sslist").animate({height: 'toggle', opacity: 'show'}, "fast");

});

});

/script

/head

body

h1 class="title"span class="close"全部收起/展开/span树形菜单/h1

div class="menu"

h1 class="l1"一级菜单/h1

div class="slist"

h2 class="l2"a href="javascript:function()"二级菜单/a/h2

ul class="sslist"

li class="l3"a href="javascript:function()"·三级菜单/a/li

li class="l3"a href="javascript:function()"·三级菜单/a/li

li class="l3"a href="javascript:function()"·三级菜单/a/li

li class="l3"a href="javascript:function()"·三级菜单/a/li

/ul

h2 class="l2"a href="javascript:function()"二级菜单/a/h2

ul class="sslist"

li class="l3"a href="javascript:function()"·三级菜单/a/li

li class="l3"a href="javascript:function()"·三级菜单/a/li

li class="l3"a href="javascript:function()"·三级菜单/a/li

li class="l3"a href="javascript:function()"·三级菜单/a/li

/ul

h2 class="l2"a href="javascript:function()"二级菜单/a/h2

/div

h1 class="l1"一级菜单/h1

div class="slist"

h2 class="l2"a href="javascript:function()"二级菜单/a/h2

h2 class="l2"a href="javascript:function()"二级菜单/a/h2

h2 class="l2"a href="javascript:function()"二级菜单/a/h2

/div

h1 class="l1"一级菜单/h1

div class="slist"

h2 class="l2"a href="javascript:function()"二级菜单/a/h2

h2 class="l2"a href="javascript:function()"二级菜单/a/h2

h2 class="l2"a href="javascript:function()"二级菜单/a/h2

/div

/div

/body

/html

关于jquery树形二级菜单代码和jquery一级菜单显示二级菜单的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/21304.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载