JQuery导航菜单选择特效


Posted in Javascript onApril 11, 2016

一、实现效果

1.初始化效果:未添加样式和特效

JQuery导航菜单选择特效

2、添加CSS样式

JQuery导航菜单选择特效

3、最终效果

 JQuery导航菜单选择特效

二、JQuery代码

<!--编写JQuery代码-->
<script type="text/javascript">
$(document).ready(function(){
$(".level>a").click(function(){
$(this).addClass("current") //给当前元素添加current样式
.next().show() //下一个元素显示
.parent().siblings().children("a").removeClass("current") //父元素的同辈元素的子元素<a>移除“current”样式
.next().hide(); //他们的下一个元素隐藏
return false;
})
})
</script>

三、完整代码

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-">
<title>JQuery制作导航栏</title>
<script type="text/javascript" src="../JQuery库文件/jquery-...min.js"></script> <!--引入JQuery库文件-->
<style type="text/css">
/*设置通用样式*/
*{
padding: ;
margin: ;
}
.box{
margin: auto;
border: solid #BEBEBE px;
width: px;
}
ul{
list-style: none;
}
a {
color:#F;
text-decoration:none;
line-height: px;
}
/*level*/
.level a{
display: block; /*!!!转换为块状元素*/
height: px;
width: px;
background-color: #EBFF;
padding-left: px;
border: solid px #BEBEBE;
}
.level a.current{
background-color:#BDEF;
}
/*level*/
.level a{
background: #ffffff;
color: #EEE;
border: none;
}
.level a:hover {
color:red;
}
.level{
display: none;
}
</style>
<!--编写JQuery代码-->
<script type="text/javascript">
$(document).ready(function(){
$(".level>a").click(function(){
$(this).addClass("current") //给当前元素添加current样式
.next().show() //下一个元素显示
.parent().siblings().children("a").removeClass("current") //父元素的同辈元素的子元素<a>移除“current”样式
.next().hide(); //他们的下一个元素隐藏
return false;
})
})
</script>
</head>
<body>
<div class="box">
<ul class="menu">
<li class="level">
<a href="#">衬衫</a>
<ul class="level">
<li><a href="#">短袖衬衫</a></li>
<li><a href="#">长袖衬衫</a></li>
<li><a href="#">短袖T恤</a></li>
<li><a href="#">长袖T恤</a></li>
</ul>
</li>
<li class="level">
<a href="#">卫衣</a>
<ul class="level">
<li><a href="#">开襟卫衣</a></li>
<li><a href="#">套头卫衣</a></li>
<li><a href="#">运动卫衣</a></li>
<li><a href="#">童装卫衣</a></li>
</ul>
</li>
<li class="level">
<a href="#">裤子</a>
<ul class="level">
<li><a href="#">短裤</a></li>
<li><a href="#">休闲裤</a></li>
<li><a href="#">牛仔裤</a></li>
<li><a href="#">免烫卡其裤</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>
Javascript 相关文章推荐
通过JAVASCRIPT读取ASP设定的COOKIE
Nov 24 Javascript
Javascript String对象扩展HTML编码和解码的方法
Jun 02 Javascript
清空上传控件input file的值
Jul 03 Javascript
表单提交前触发函数返回true表单才会提交
Mar 11 Javascript
JS三级可折叠菜单实现方法
Feb 29 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
Apr 01 Javascript
Jquery attr()方法 属性赋值和属性获取详解
Apr 15 Javascript
jQuery Validate插件实现表单验证
Aug 19 Javascript
vue实现未登录跳转到登录页面的方法
Jul 17 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
Oct 31 Javascript
微信运维交互机器人的示例代码
Nov 12 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 jQuery
JavaScript实现图片自动加载的瀑布流效果
Apr 11 #Javascript
javascript冒泡排序小结
Apr 10 #Javascript
javascript原生ajax写法分享
Apr 10 #Javascript
Javascript实现苹果悬浮虚拟按钮
Apr 10 #Javascript
jQuery实现点击水纹波动动画
Apr 10 #Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
Apr 08 #Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
Apr 08 #Javascript
You might like
同一空间绑定多个域名而实现访问不同页面的PHP代码
2006/12/06 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
极酷的javascirpt,让你随意编辑任何网页
2007/02/25 Javascript
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
JavaScript运动框架 多物体任意值运动(三)
2017/05/17 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
React学习之JSX与react事件实例分析
2020/01/06 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
jQuery实现日历效果
2020/09/11 jQuery
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
js实现复制粘贴的两种方法
2020/12/04 Javascript
python基础知识小结之集合
2015/11/25 Python
解决Python requests 报错方法集锦
2017/03/19 Python
对python中的logger模块全面讲解
2018/04/28 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
Python 下载及安装详细步骤
2019/11/04 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
联想加拿大官方网站:Lenovo Canada
2018/04/05 全球购物
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
GWT (Google Web Toolkit)有哪些主要的原件组成?
2015/06/08 面试题
经典优秀个人求职信分享
2013/12/12 职场文书
护理工作感言
2014/01/16 职场文书
实习生岗位职责
2014/04/12 职场文书
申论倡议书范文
2014/05/13 职场文书
小学爱国卫生月活动总结
2014/06/30 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
初中家长意见
2015/06/03 职场文书
监护人证明
2015/06/19 职场文书
高中运动会前导词
2015/07/20 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书
解决Redis启动警告问题
2022/02/24 Redis