jQuery实现的动态伸缩导航菜单实例


Posted in Javascript onMay 07, 2015

本文实例讲述了jQuery实现的动态伸缩导航菜单。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jquery select</title>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<style type="text/css">
body {padding:10px; font-family:"宋体"}
* {margin:0; padding:0; font-size:12px;}
a{ color: #333;}
ul,li {
list-style-type:none;
}
.menu_list li a {
display:block; line-height:30px;
text-align:center; height:30px;
background:#e8e8e8; border-bottom:1px solid #ccc;
}
.hover {
background:#e8e8e8;
}
.div1{
height:200px; display:none;
padding:5px;
}
.menu_list{
width:200px; background:#f2f2f2;
border:1px solid #ccc;
}
</style>
<script type="text/javascript">
$(document).ready(function()
{
 $(".menu_list ul li").click(function()
 {
 if($(this).children(".div1").is(":hidden"))
 //判断对象是显示还是隐藏
 {
  if(!$(this).children(".div1").is(":animated")){
  //如果当前没有进行动画,则添加新动画
  $(this).children(".div1").animate({height:'show'},1000)
  .end().siblings().find(".div1").hide(1000);}
 }else{
  if(!$(this).children(".div1").is(":animated")){
  $(this).children(".div1").animate({height:'hide'},1000)
  .end().siblings().find(".div1").hide(1000);}
  }
  }
 );
});
</script>
<div class="menu_list" id="secondpane">
  <ul>
  <li class="">
  <a href="javascript:void(0);" class="a1">网页特效</a>
  <div class="div1">js特效,网页特效</div>
  </li>
  <li class="">
  <a href="javascript:void(0);" class="a1">网页模板</a>
  <div class="div1">网页模板下载</div>
  </li>
  <li class="">
  <a href="javascript:void(0);" class="a1" style="border:none;">联系我们 </a>
  <div class="div1" style="border-top:1px solid #ccc;">关于三水点靠木</div>
  </li>
 </ul>
 </div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
js获取url中指定参数值的示例代码
Dec 14 Javascript
在JavaScript中重写jQuery对象的方法实例教程
Aug 25 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
Dec 20 Javascript
jquery实现网页定位导航
Aug 23 Javascript
微信小程序之ES6与事项助手的功能实现
Nov 30 Javascript
详解Vue 方法与事件处理器
Jun 20 Javascript
vue实现留言板todolist功能
Aug 16 Javascript
Angular2实现组件交互的方法分析
Dec 19 Javascript
vue-cli 打包使用history模式的后端配置实例
Sep 20 Javascript
Vue多组件仓库开发与发布详解
Feb 28 Javascript
javascript面向对象程序设计实践常用知识点总结
Jul 29 Javascript
解决vue项目运行npm run serve报错的问题
Oct 26 Javascript
jQuery团购倒计时特效实现方法
May 07 #Javascript
js由下向上不断上升冒气泡效果实例
May 07 #Javascript
jQuery动态效果显示人物结构关系图的方法
May 07 #Javascript
js显示文本框提示文字的方法
May 07 #Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 #Javascript
浅谈document.write()输出样式
May 07 #Javascript
js库Modernizr的介绍和使用
May 07 #Javascript
You might like
php echo()和print()、require()和include()函数区别说明
2010/03/27 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
PHP实现的AES双向加密解密功能示例【128位】
2018/09/03 PHP
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
JavaScript多态与封装实例分析
2018/07/27 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
JavaScript实现打字游戏
2021/02/19 Javascript
python开发之thread实现布朗运动的方法
2015/11/11 Python
全面了解Python环境配置及项目建立
2016/06/30 Python
浅谈Python NLP入门教程
2017/12/25 Python
python构建深度神经网络(续)
2018/03/10 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
Pytoch之torchvision.transforms图像变换实例
2019/12/30 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
2013/02/04 HTML / CSS
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
智能室内花园:Click & Grow
2021/01/29 全球购物
Oracle的内存结构(Memory structures)
2015/06/10 面试题
什么是lambda函数
2013/09/17 面试题
财务会计自荐信范文
2014/02/21 职场文书
廉洁校园实施方案
2014/05/25 职场文书
八荣八耻的活动方案
2014/08/16 职场文书
法人代表证明书范本
2015/06/18 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android
JavaScript 对象创建的3种方法
2021/11/17 Javascript