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 相关文章推荐
js 事件小结 表格区别
Aug 13 Javascript
JS动画效果代码3
Apr 03 Javascript
Jquery:ajax实现翻页无刷新功能代码
Aug 05 Javascript
javascript中的this详解
Dec 08 Javascript
vue.js学习笔记之绑定style样式和class列表
Oct 31 Javascript
jQuery Ajax File Upload实例源码
Dec 12 Javascript
微信小程序 video详解及简单实例
Jan 16 Javascript
JS中Array数组学习总结
Jan 18 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
Jun 26 Javascript
Angular中自定义Debounce Click指令防止重复点击
Jul 26 Javascript
React Native 使用Fetch发送网络请求的示例代码
Dec 02 Javascript
vue-cli 3.x配置跨域代理的实现方法
Apr 12 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
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
php实现的Timer页面运行时间监测类
2014/09/24 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
javascript 事件处理示例分享
2014/12/31 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
值得分享的bootstrap table实例
2016/09/22 Javascript
详解js运算符单竖杠“|”与“||”的用法和作用介绍
2016/11/04 Javascript
Bootstrap 中data-[*] 属性的整理
2018/03/13 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
vue组件开发之tab切换组件使用详解
2020/08/21 Javascript
vue任意关系组件通信与跨组件监听状态vue-communication
2020/10/18 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
[05:59]带你看看DPC的台前幕后
2021/03/11 DOTA
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
python抓取网页图片示例(python爬虫)
2014/04/27 Python
python和C语言混合编程实例
2014/06/04 Python
python中类的一些方法分析
2014/09/25 Python
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
python中os模块详解
2016/10/14 Python
pytorch构建多模型实例
2020/01/15 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
2020/02/18 Python
简述python Scrapy框架
2020/08/17 Python
Python3使用Selenium获取session和token方法详解
2021/02/16 Python
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
大专毕业生自我评价分享
2013/11/10 职场文书
运动会解说词50字
2014/01/18 职场文书
高中军训感言800字
2014/03/05 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
奥巴马开学演讲观后感
2015/06/12 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书