jquery树形二级菜单代码(jquery一级菜单显示二级菜单)
admin 发布:2022-12-19 19:46 105
本篇文章给大家谈谈jquery树形二级菜单代码,以及jquery一级菜单显示二级菜单对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、用jquery的ajax实现二级下拉菜单级联操作,一级的select id=industrial 二级的select id=profession
- 2、jquery实现二级菜单时,点击一级菜单,二级菜单滑出一下就又消失了
- 3、怎么用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站长 原创,转载请注明出处和附带本文链接;
- 上一篇:.net电商开源代码(电商平台 开源)
- 下一篇:包含网站上传文件代码的词条
相关推荐
- 04-20富文本框代码(富文本输入框)[20240420更新]
- 04-20asp修改代码(asp网站如何修改数据)[20240420更新]
- 04-20html网页设计(html网页设计作品及代码)
- 04-20维修源代码(维修项目代码)[20240420更新]
- 04-20视频直播asp代码(asp视频播放源码)[20240420更新]
- 04-20html简单网页代码(html简单网页代码做一个课表)
- 04-20小说网页代码模板(小说的模板)[20240420更新]
- 04-20随机数生成器源代码(系统随机数生成代码)[20240420更新]
- 04-20网站静态代码(静态代码和动态代码)[20240420更新]
- 04-20屏蔽图片弹出大图代码(点击图片弹出大图)[20240420更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接