动画
高级函数:基于底层函数又进行了封装
两大块:简化版的动画函数和万能动画函数
简化版动画函数
显示/隐藏$().show; $(...).hide();
强调:无参数的show()/hide()使用的是display属性
瞬间隐藏和显示
动画参数:speed:
2种:1.三档: fast normal slow 慢中快
2.用毫秒数自定义
动画的速度变化:参数:easing:linear线性变化 swing摇摆属性先加速后减速 伸缩/折叠slideUp向上 slideDown向下 slideTogger()切换 淡入/淡出:fadeIn()淡进 fadeOut()淡出 fadeToggle(); <!DOCTYPE html>
<html>
<head>
<title> new document </title>
<meta charset="utf-8">
<style>
.accordion>.title{
background:#eee; border:1px solid #aaa;
padding:6px; cursor:pointer;
font-size:1.5em; font-weight:bold;
}
.accordion>.content{ overflow:hidden;
border:1px solid #aaa;
}
.fade{/*高为0,透明度为0, transition*/
height:0; opacity:0; padding:0;
transition:all 1s linear;
}
.in{/*高为140px, 透明度1*/
height:140px; opacity:1; padding:6px;
}
</style>
</head>
<body>
<div class="accordion">
<div class="title" data-toggle="title">西游记简介:</div>
<div class="content fade in">
<p>
<span>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sit voluptatibus necessitatibus quisquam molestias voluptas? A libero exercitationem fugiat officiis veritatis. Officiis cumque provident velit omnis inventore sed aspernatur voluptatum consectetur.</span>
<span>Esse molestias illo earum illum consectetur veniam dolore vel nihil ducimus alias maxime officia adipisci odio temporibus aperiam eligendi beatae hic accusantium quasi quo minus reprehenderit facere debitis aspernatur provident.</span>
<span>Natus voluptatem velit debitis aspernatur sapiente aliquid dolore delectus possimus molestiae sequi est quasi pariatur perspiciatis minus qui nulla praesentium magni error rem provident assumenda culpa distinctio ratione quam numquam.</span>
</p>
</div>
<div class="title" data-toggle="title">水浒传简介:</div>
<div class="content fade">
<p>
<span>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis sint dolore molestias enim voluptates iure ipsum nostrum cupiditate quisquam labore neque quia ad omnis eum quaerat. Distinctio blanditiis eum illum.</span>
<span>Porro iure placeat odit beatae reiciendis doloribus sit ex sed ratione nihil expedita eos minus error natus quasi molestias soluta a totam. Eligendi enim aspernatur officiis consequuntur expedita debitis ea.</span>
<span>Molestias eius tempora nam recusandae iusto cum laboriosam! Neque eaque rem asperiores quos est facere quas repellendus numquam incidunt itaque alias blanditiis qui quae in odit velit minus! Quasi quam.</span>
</p>
</div>
<div class="title" data-toggle="title">红楼梦简介:</div>
<div class="content fade">
<p>
<span>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae similique voluptate quisquam optio consequatur ex fugit aliquam obcaecati enim unde. Soluta id dolorum at eligendi animi officia quae iste nulla!</span>
<span>Eveniet ad repellendus quisquam rem quas qui expedita culpa odio nihil nesciunt aut eius assumenda recusandae dicta inventore quos dolor adipisci corrupti incidunt veritatis! Repellendus sint eius quisquam quaerat ad.</span>
<span>Esse nobis sequi doloribus quis totam in. Fuga sapiente sed quibusdam beatae ducimus vero quae eaque quod suscipit cupiditate perspiciatis voluptatem voluptatum itaque laboriosam nemo ullam pariatur eligendi nisi asperiores.</span>
</p>
</div>
<div class="title" data-toggle="title">三国简介</div>
<div class="content fade">
<p>
<span>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi ducimus asperiores voluptatem mollitia reprehenderit repudiandae laboriosam a nulla tempora. Voluptates autem explicabo fuga eum nemo obcaecati tenetur. Assumenda aspernatur ad!</span>
<span>Iure doloribus consequatur soluta velit est quas temporibus ut tempora quia voluptatum ex aliquam maxime ea consectetur minus autem reprehenderit eum voluptatibus facilis ad. Corporis veniam atque mollitia aperiam magnam.</span>
<span>Enim incidunt quod commodi nesciunt officia mollitia nulla ut cum dicta quidem earum nihil ab architecto beatae velit fugit qui sed quo rem cumque at adipisci laudantium iste eos dolorem.</span>
</p>
</div>
</div>
<script src="js/jquery-1.11.3.js"></script>
<script>
//找到data-toggle为title的元素,绑定单击事件
$("[data-toggle='title']").click(function(){
//将当前title的下一个兄弟,切换in class, 再选择其余兄弟中class为content的div,移除in
$(this).next()
.toggleClass("in")
.siblings(".content")
.removeClass("in");
})
</script>
</body>
</html>

最新文章

  1. 转型?还是延伸?开源建站系统近乎推整套SNS社区解决方案
  2. ubuntu 12.04安装telnet和ssh服务
  3. 关于GrideView Item点击后出现错乱重叠的情况
  4. 20151216JqueryUI---dialog代码备份
  5. Android 系统移植与驱动开发--第二章搭建Android环境核心步骤及心得
  6. 绘制一个绿色矩形平面((50, 50)-&gt;(350, 350))
  7. .NET Core 事件总线,分布式事务解决方案:CAP
  8. MyBatis实现Mysql数据库分库分表操作和总结
  9. ElasticSearch-6.2安装head插件
  10. Asp.Net MVC 读取json文件
  11. semantic ui框架学习笔记一
  12. ORM模型
  13. https://www.testingcircus.com/tell-me-about-yourself-6-sample-answers-software-testers/
  14. mybatis学习之路----mysql批量新增数据
  15. HTML day48
  16. noip第24课作业
  17. SQL SERVER深入学习学习资料参考
  18. 20170517xlVBA添加数据透视表
  19. Html页面Dom对象之Document
  20. JSON 字符串转换为JavaScript 对象.JSON.parse()和JSON.stringify()

热门文章

  1. Python:导入自定义模块
  2. iOS打包上传问题
  3. Linux NFS Root and PXE-Boot
  4. 内存不够怎么办? 1.5.1 关于隔离 1.5.2 分段(Segmention) 1.5.3 分页(Paging)
  5. [archlinux] 迁移T7从T460s到T470
  6. iOS,添加阴影
  7. Linux snprintf使用总结
  8. 那些年读过的书《Java并发编程实战》十、再探究Java内存模型
  9. python QT 编程之路
  10. 鼠标 DPI与CPI