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 相关文章推荐
jQuery.extend 函数的详细用法
Jun 27 Javascript
JS按字节截取字符长度实例
Nov 20 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
Jan 23 Javascript
jQuery使用getJSON方法获取json数据完整示例
Sep 13 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
Jan 17 Javascript
js实现分页功能
May 24 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
Jul 16 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
Nov 03 Javascript
JavaScript面向对象继承原理与实现方法分析
Aug 09 Javascript
Angular封装搜索框组件操作示例
Apr 25 Javascript
vue 的 solt 子组件过滤过程解析
Sep 07 Javascript
js实现缓动动画
Nov 25 Javascript
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测试程序运行时间的类
2012/02/05 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
JQuery EasyUI 对话框的使用方法
2010/10/24 Javascript
js实时监听文本框状态的方法
2011/04/26 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
中文输入法不触发onkeyup事件的解决办法
2014/07/09 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
js获取所有checkbox的值的简单实例
2016/05/30 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
JavaScript中const、var和let区别浅析
2016/10/11 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
JS实现的文件拖拽上传功能示例
2018/05/21 Javascript
js简单的分页器插件代码实例
2019/09/11 Javascript
Python统计列表中的重复项出现的次数的方法
2014/08/18 Python
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
python程序控制NAO机器人行走
2019/04/29 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
python 爬取学信网登录页面的例子
2019/08/13 Python
python库matplotlib绘制坐标图
2019/10/18 Python
keras model.fit 解决validation_spilt=num 的问题
2020/06/19 Python
欧洲当代手工玻璃和瓷器的领先品牌:LSA International
2018/06/03 全球购物
蔻驰法国官网:COACH法国
2018/11/14 全球购物
Araks官网:纽约内衣品牌
2020/10/15 全球购物
历史学专业个人的自我评价
2013/10/13 职场文书
行政总经理岗位职责
2013/12/05 职场文书
高一数学教学反思
2014/02/07 职场文书
劳动竞赛活动总结
2014/05/05 职场文书
公司年底活动方案
2014/08/17 职场文书
网吧七夕活动策划方案
2014/08/31 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
vue数据字典取键值项目的字典问题
2022/04/12 Vue.js