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 相关文章推荐
Flash对联广告的关闭按钮讨论
Jan 30 Javascript
爆炸式的JS圆形浮动菜单特效代码
Mar 03 Javascript
解决jquery异步按一定的时间间隔刷新问题
Dec 10 Javascript
javascript Array.prototype.slice的使用示例
Nov 14 Javascript
JavaScript实现的一个日期格式化函数分享
Dec 06 Javascript
JavaScript事件详细讲解
Jun 27 Javascript
详解angular2封装material2对话框组件
Mar 03 Javascript
将 vue 生成的 js 上传到七牛的实例
Jul 28 Javascript
Angular CLI 安装和使用教程
Sep 13 Javascript
浅谈Vue项目骨架屏注入实践
Aug 05 Javascript
在Uni中使用Vue的EventBus总线机制操作
Jul 31 Javascript
vue修饰符.capture和.self的区别
Apr 22 Vue.js
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 visitFile()遍历指定文件夹函数
2010/08/21 PHP
关于使用coreseek并为其做分页的介绍
2013/06/21 PHP
Cygwin中安装PHP方法步骤
2015/07/04 PHP
静态页面下用javascript操作ACCESS数据库(读增改删)的代码
2007/05/14 Javascript
jquery 使用点滴函数代码
2011/05/20 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
Javascript Objects详解
2014/09/04 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
JavaScript的设计模式经典之建造者模式
2016/02/24 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
2019/05/12 jQuery
解决微信授权成功后点击按返回键出现空白页和报错的问题
2020/06/08 Javascript
如何通过Proxy实现JSBridge模块化封装
2020/10/22 Javascript
一个超级简单的python web程序
2014/09/11 Python
Python编程实现数学运算求一元二次方程的实根算法示例
2017/04/02 Python
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
python删除不需要的python文件方法
2018/04/24 Python
Pandas DataFrame 取一行数据会得到Series的方法
2018/11/10 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
python中判断文件结束符的具体方法
2020/08/04 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
html5理解head_动力节点Java学院整理
2017/07/13 HTML / CSS
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
幼儿园园长自我鉴定
2013/10/22 职场文书
领导检查欢迎词
2014/01/14 职场文书
2014年计生标语
2014/06/23 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书