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 相关文章推荐
Javascript 获取滚动条位置等信息的函数
Sep 08 Javascript
合并table相同单元格的jquery插件分享(很精简)
Jun 20 Javascript
js根据日期判断星座的示例代码
Jan 23 Javascript
ext combobox动态加载数据库数据(附前后台)
Jun 17 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
Oct 10 Javascript
解决vue router使用 history 模式刷新后404问题
Jul 19 Javascript
利用js-cookie实现前端设置缓存数据定时失效
Jun 18 Javascript
JavaScript HTML DOM元素 节点操作汇总
Jul 29 Javascript
vue与django集成打包的实现方法
Nov 11 Javascript
微信小程序实现搜索功能
Mar 10 Javascript
vue3.0 加载json的方法(非ajax)
Oct 26 Javascript
用javascript实现倒计时效果
Feb 09 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与C#的值类型指向区别的详解
2013/05/21 PHP
PHP JS Ip地址及域名格式检测代码
2013/09/27 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
2014/05/15 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
PHP大文件分片上传的实现方法
2018/10/28 PHP
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
JSF中confirm弹出框的用法示例介绍
2014/01/07 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
Windows和Linux下使用Python访问SqlServer的方法介绍
2015/03/10 Python
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
Python打印“菱形”星号代码方法
2018/02/05 Python
python模块smtplib学习
2018/05/22 Python
python得到单词模式的示例
2018/10/15 Python
python3 unicode列表转换为中文的实例
2018/10/26 Python
Python中的延迟绑定原理详解
2019/10/11 Python
python 表格打印代码实例解析
2019/10/12 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
什么是python的列表推导式
2020/05/26 Python
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
物流管理专业应届生求职信
2013/11/21 职场文书
产品委托授权书范本
2014/09/16 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
canvas多重阴影发光效果实现
2021/04/20 Javascript
使用HttpSessionListener监听器实战
2022/03/17 Java/Android