.show()  .hide()  .toggle()

  .fadeIn()  .fadeout()  .fadeToggle()  .fadeTo()

  .slideDown()  .slideUp()  .slideToggle()

-----------------------------------------------------------------------------------

  .show()

显示匹配的元素   (注意点:显示的时候,会回到你设置的 display值 如果设置 block 就是 block,如果没有设置, 例如 p 标签就回到 liline, div 就回到 block )

参数: null 或 (duration, easing, callblack)

duration: 为 毫秒。 动画 展示过程的 时间。 例如 1000   就是 用1秒的时间,展示这个过程,

easing:  jQuery自身提供"linear" 和 "swing",其他效果可以使用jQuery Easing Plugin插件,  linear  为匀速运动

callblack: 为回调函数,  这个动画结束后执行的函数

  .hide()

隐藏匹配的元素

参数: null 或 (duration, easing, callblack)

duration: 为 毫秒。 动画 展示过程的 时间。 例如 1000   就是 用1秒的时间,展示这个过程,

easing:  jQuery自身提供"linear" 和 "swing",其他效果可以使用jQuery Easing Plugin插件,  linear  为匀速运动

callblack: 为回调函数,  这个动画结束后执行的函数

 1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 <meta http-equiv="X-UA-Compatible" content="ie=edge">
7 <title>Document</title>
8 <style>
9 div{
10 width:100px;
11 border:1px solid black;
12 }
13 li{
14 display: none;
15 }
16 </style>
17 </head>
18 <body>
19
20 <div>
21 <ul>城市
22 <li>北京市</li>
23 <li>广州市</li>
24 <li>深圳市</li>
25 <li>上海</li>
26 </ul>
27 </div>
28
29 <script src="./jquery/jquery.js"></script>
30 <script>
31
32 $('ul').on('click', function(){
33 if($(this).find('li').css('display') == 'none'){
34 $(this).find('li').show(3000);
35 }else{
36 $(this).find('li').hide(3000);
37 }
38
39 })
40 </script>
41 </body>
42 </html>

  .toggle()

切换效果,跟上面的代码执行结果一样, 可以说是简写了。

参数: 跟上面的一样

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
div{
width:100px;
border:1px solid black;
}
li{
display: none;
}
</style>
</head>
<body> <div>
<ul>城市
<li>北京市</li>
<li>广州市</li>
<li>深圳市</li>
<li>上海</li>
</ul>
</div> <script src="./jquery/jquery.js"></script>
<script> // $('ul').on('click', function(){
// if($(this).find('li').css('display') == 'none'){
// $(this).find('li').show(3000);
// }else{
// $(this).find('li').hide(3000);
// }
// }) //跟上面的代码效果一样
$('ul').on('click', function(){
$(this).find('li').toggle();
}) </script>
</body>
</html>

  .fadeln()

通过淡入的方式显示匹配元素。  通俗一点来讲就是, 透明度从 0.1 到  1  的过程 

参数跟 show()  和 hide()方法一样

   .fadeOut()

通过淡出的方式隐藏匹配元素。

1 $('ul').on('click', function(){
2 if($(this).find('li').css('display') == 'none'){
3 $(this).find('li').fadeIn(3000);
4 }else{
5 $(this).find('li').fadeOut(3000);
6 }
7 })

  .fadeToggle()

切换的 简写

 1 <script>
2
3 // $('ul').on('click', function(){
4 // if($(this).find('li').css('display') == 'none'){
5 // $(this).find('li').fadeIn(3000);
6 // }else{
7 // $(this).find('li').fadeOut(3000);
8 // }
9 // })
10
11 //跟上面的代码效果一样
12 $('ul').on('click', function(){
13 $(this).find('li').fadeToggle(3000);
14 })
15 </script>

  .fadeTo()

变化到 哪里停,  参数跟上面的都一样, 不过加了 第二参数 , 第二参数 为, 到哪里就停止,  填透明值 0 ~ 1

 参数: null 或 (duration,[opacity] ,easing, callblack)

.slideDown()  .slideUp()  .slideToggle()  等方法,上面方法,调的是透明度,  这些方法调的是  高度 

jQuery 第六章 实例方法 动画的更多相关文章

  1. jQuery 第五章 实例方法 详解动画之animate()方法

    .animate()   .stop()   .finish() ------------------------------------------------------------------- ...

  2. jQuery第六章

    jQuery与Ajax应用 一.Ajax的优势和不足 1.Ajax的优势: (1)不需要插件支持:不需要任何浏览器插件就可以被绝大多数浏览器支持 (2)优秀的用户体验:能在不刷新整个页面的前提下更新数 ...

  3. jQuery 第六章 jQuery在Ajax应用

    1.本章目标 ajax 2.ajax 异步刷新技术,我们的网页不需要全部刷新,按需实现局部刷新,上线后台的交互 用户体验好 地图,前台验证,表单提交,修改,查询等等 原生的js和ajax packag ...

  4. jQuery 第五章 实例方法 详解内置队列queue() dequeue() 方法

    .queue() .dequeue() .clearQueue() ------------------------------------------------------------------ ...

  5. jQuery 第五章 实例方法 事件

    .on() .one() .off() .trigger() .click / keydown / mouseenter ...    .hover() ----------------------- ...

  6. jQuery 第四章 实例方法 DOM操作之data方法

    jquery 里面 的 data 方法比较重要, 所以成一个模块写: 首先, 得知道 data()  干嘛用的, 看淘宝上 有自定义的属性, 为data -  什么什么,   这是为了dom 跟数据有 ...

  7. jQuery 第四章 实例方法 DOM操作_基于jQuery对象增删改查相关方法

    .next() .prev() .nextAll() .prevAll() .prevUntil() .nextUntli() .siblings() .children() .parent() .p ...

  8. jQuery 第七章 实例方法 位置图形

    位置坐标图形大小相关方法: .offset() .position() .scrollTop() .scrollLeft() .width() .height() .innerWidth() inne ...

  9. 进击的Python【第十六章】:Web前端基础之jQuery

    进击的Python[第十六章]:Web前端基础之jQuery 一.什么是 jQuery ? jQuery是一个JavaScript函数库. jQuery是一个轻量级的"写的少,做的多&quo ...

随机推荐

  1. templatedcodegenerator 简单模板化代码生成器

    传送门:https://github.com/uniqss/templatedcodegenerator templatedcodegenerator code generator with spec ...

  2. JWT实现过程及应用

    jwt实现过程 # 用户登录,返回给客户端token(服务端不保存),用户带着token,服务端拿到token再校验; 1,提交用户名和密码给服务端,如果登陆成功,jwt会创建一个token,并返回; ...

  3. NB-IoT的HARQ过程是怎么样的

    NB-IoT的HARQ是一种将前向纠错(Forward Error Correction,FEC)编码和ARQ相结合而形成的技术.HARQ的基本原理是缓存没有正确接收到的数据,并且将重传数据和原始数据 ...

  4. 正式班D21

    2020.11.03星期二 正式班D21 目录 11.5 源码包 11.5.1 预先安装编译安装依赖的库 11.5.2 官网下载源码包 11.5.3 解压.编译.编译安装 11.5 源码包 11.5. ...

  5. xshell连接windows10子系统ubuntu

    修改端口 cd /etc/ssh#备份sudo cp sshd_config sshd_config.baksudo vim sshd_config修改sshd_config Port 2233 #修 ...

  6. 【kata Daily 190905】What's a Perfect Power anyway?(完美幂)

    原题: A perfect power is a classification of positive integers: In mathematics, a perfect power is a p ...

  7. 矩阵连乘问题的算法复杂度的计算--卡塔兰数(Catalan数)的数学推导和近似公式

    author: cust-- ZKe --------------------- 这里以连乘积加括号问题为背景: 由于矩阵的乘积满足结合律,且矩阵乘积必须满足左边矩阵的列数的等于右边矩阵的行数,不同的 ...

  8. IOC容器小结

    IOC容器: Ioc-Inversion of Control,即"控制反转",就是具有依赖注入功能的容器,是可以创建对象的容器,IOC容器负责实例化.定位.配置应用程序中的对象及 ...

  9. CSS 三栏自适应布局

    CSS布局 这个很基础,方法也很多,要留意的知识点还是有一些. 比如IE6的触发layout  *zoom:1 比如使用浮动后的清除浮动  clear:both 需求的延伸也会有一些: 比如三栏等高 ...

  10. nginx&http 第五章 https non-fd 读写检测

    EPOLL的LT/ET 模式下的读写 从一个非阻塞的socket上调用recv/send函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK)从字面上看, ...