.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()  等方法,上面方法,调的是透明度,  这些方法调的是  高度 

最新文章

  1. tyvj1202 数数食物链
  2. 开源游戏“2048”IOS移植版
  3. 面向对象开发方式的开源硬件--.NET Gadgeteer
  4. HDU 1693 二进制表示的简单插头dp
  5. 【转】linux root用户ifconfig报command not found
  6. CSS line-height 和 vertical-align 精解(上篇)
  7. Bitmap recycle()
  8. 编写一个闹钟和定时关机工具(MFC VS2010)
  9. Kotlin——最详细的控制语句使用
  10. 学习HttpClient,从两个小例子开始
  11. Spring源码导入IDEA
  12. MySQL 组提交(group commit)
  13. Android Activity学习笔记——Activity的启动和创建
  14. pipreqs 组件
  15. hdoj-1068(二分图的最小点覆盖)
  16. mui-图文列表 图片大小问题
  17. Shell 利用 curl 模拟登陆
  18. 事件分发机制 事件拦截 滑动冲突 MD
  19. EOJ Monthly 2019.2 (based on February Selection) D.进制转换
  20. SqlServr性能优化性能之层次结构(十五)

热门文章

  1. 在git下如何创建分支
  2. 微服务调用之feign负载均衡及服务降级
  3. jumpserver部署使用
  4. react-native中textInput在androidTV上的焦点处理(坑篇)
  5. JUC---02JUC辅助类
  6. SpringBoot+HikariCP+Dropwizard-Metrics统计连接池使用情况
  7. NB-IoT的RLC子层服务功能
  8. model基础操作(上)
  9. 从小白到 6 个 offer,我究竟是怎么刷题的?
  10. JVM学习(五) -执行子系统