jquery简单实现网页层的展开与收缩效果


Posted in Javascript onAugust 07, 2015

本文实例讲述了jquery简单实现网页层的展开与收缩效果。分享给大家供大家参考。具体如下:

这里演示了jquery网页层展开、层收缩代码,带缓冲动画效果,点击指定的文字或按钮,可展开指定层,再次单击会收起层,类似效果网上已见到许多,请根据自己的需要修改代码,别忘了引入最新的jQuery插件哦。

运行效果截图如下:

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>Div层的收缩与展开</title>
<style>
#content {
font-size: 14px;
width: 730px;
height: 25px;
background:#FFF; line-height:25px;
border: 1px #ccc double;
overflow: hidden;
border:1px solid #99a5ab;
}
#key {
color: red;
float: right;
width:50px;
height:25px;
line-height:25px
margin:0 0 0 0;
}
</style>
<script type='text/javascript' src='jquery-1.6.2.min.js'></script>
<script type="text/javascript">
 $(function(){
  $("#key").toggle(function(){
   $(this).html("关闭").parent().animate({height:"280px"},1000);
   },function(){
   $(this).html("展开").parent().animate({height:"25px"},1000);
   })
 })
</script>
</head>
<body>
<div id="content"> <span id="key"">展开</span><span class="fonttitle">标题</span>
  <table width="700" border="1px" cellpadding="0" cellspacing="0">
   <tr>
   <td>1</td>
   <td>2</td>
   <td>2</td>
   <td>2</td>
   <td>2</td>
   <td>2</td>
   <td>2</td>
   <td>2</td>
   </tr>
   </table>
   </div>
</body>
</html>

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

Javascript 相关文章推荐
Some tips of wmi scripting in jscript (1)
Apr 03 Javascript
JavaScript 不只是脚本
May 30 Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
Apr 24 Javascript
JS中typeof与instanceof之间的区别总结
Nov 14 Javascript
JS删除字符串中重复字符方法
Mar 09 Javascript
JS中类或对象的定义说明
Mar 10 Javascript
jQuery获取选中内容及设置元素属性的方法
Jul 09 Javascript
javascript实现检验的各种规则
Jul 31 Javascript
JS实现动态生成表格并提交表格数据向后端
Nov 25 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
Mar 09 Javascript
JavaScript组件开发之输入框加候选框
Mar 10 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
Apr 17 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
Aug 07 #Javascript
jQuery实现仿腾讯视频列表分页效果的方法
Aug 07 #Javascript
jQuery使用animate创建动画用法实例
Aug 07 #Javascript
浅谈JavaScript 的执行顺序
Aug 07 #Javascript
javascript封装 Cookie 应用接口
Aug 07 #Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
Aug 07 #Javascript
jQuery与getJson结合的用法实例
Aug 07 #Javascript
You might like
linux下 C语言对 php 扩展
2008/12/14 PHP
php 在文件指定行插入数据的代码
2010/05/08 PHP
php数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
2020/12/16 PHP
基于jQuery的计算文本框字数的代码
2012/06/06 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
JavaScript通过filereader接口读取文件
2017/05/10 Javascript
JS查找数组中重复元素的方法详解
2017/06/14 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
2020/12/14 Vue.js
[03:53]2016国际邀请赛中国区预选赛第三日TOP10精彩集锦
2016/06/29 DOTA
Python实现的递归神经网络简单示例
2017/08/11 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
python用户管理系统的实例讲解
2017/12/23 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
python实现输入数字的连续加减方法
2018/06/22 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
PyQt5组件读取参数的实例
2019/06/25 Python
Html5页面二次分享的实现
2018/07/30 HTML / CSS
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
专业幼师实习生自我鉴定范文
2013/12/08 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书
职工代表大会主持词
2014/04/01 职场文书
幼儿园大班开学教师寄语
2014/04/03 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
总结python多进程multiprocessing的相关知识
2021/06/29 Python