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 相关文章推荐
基于jquery的Repeater实现代码
Jul 17 Javascript
创建js对象和js类的方法汇总
Dec 24 Javascript
JavaScript中setUTCFullYear()方法的使用简介
Jun 12 Javascript
jQuery横向擦除焦点图特效代码分享
Sep 06 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
JavaScript新增样式规则(推荐)
Jul 19 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
Jul 27 Javascript
vue2.0 中使用transition实现动画效果使用心得
Aug 13 Javascript
关于Vue源码vm.$watch()内部原理详解
Apr 26 Javascript
深入了解query和params的使用区别
Jun 24 Javascript
javascript History对象原理解析
Feb 17 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
Mar 04 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
PHP编程网上资源导航
2006/10/09 PHP
PHP ajax 分页类代码
2008/11/13 PHP
PHP实现链式操作的原理详解
2016/09/16 PHP
利用php生成验证码
2017/02/23 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
2007/01/22 Javascript
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
jQuery 获取页面li数组并删除不在数组中的key
2016/08/02 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
Node学习记录之cluster模块
2017/05/31 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
2018/09/28 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
vue实现员工信息录入功能
2020/06/11 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
python读取一个目录下所有txt里面的内容方法
2018/06/23 Python
学生信息管理系统python版
2018/10/17 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
CSS伪类与CSS伪元素的区别及由来具体说明
2012/12/07 HTML / CSS
365 Tickets英国:全球景点门票
2019/07/06 全球购物
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
一些网络技术方面的面试题
2014/05/01 面试题
英语自荐信范文
2013/12/11 职场文书
会计专业大学生求职信范文
2014/01/28 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
英语教师求职信范文
2015/03/20 职场文书