jQuery特效函数-第7次课-show、hide等方法有动画效果的显示和隐藏一个元素-附案例-任务

JQ的特效函数

本次的内容相当于是之前的JS的运动或CSS的过渡效果。

特效函数的共同特点:都是在显示和隐藏一个元素。

即:

style.display="block" 
style.display="none"

一、显示和隐藏的特效函数

show、hide是在特定时间内同时改变了该元素的宽度、高度、透明度。让其具有过渡效果(动画效果)

  1. show

    a、不添加参数

    $("元素").show();

    说明:相当于是 JS的 元素.style.display="block";
    没有特效,仅仅只是显示该元素

    b、添加参数

    $('元素').show(时间参数);

    说明:动画效果来显示该元素

    参数说明:写毫秒或单词(下面的方法也一样)

    1. 毫秒: 200、400、800、1000
    2. 英文单词:"fast"、"normal"、"slow"
  2. hide

    a、不添加参数

    $("元素").hide();//

    说明:相当于是 JS的 元素.style.display="none";
    没有特效,仅仅只是显示该元素

​ b、添加参数

   $("元素").hide(时间参数);

说明:动画效果来显示该元素
参数说明:写毫秒或单词

  1. toggle

    toggle=show+hide;
    切换显示或隐藏元素;
    用法跟上面一样。

二、滑动显示和隐藏一个元素

只改变该元素的高度。

  1. 显示 slideDown

    //1、不添加参数
    $("元素").slideDown();
    
    //2、添加参数
    $('元素').slideDown(时间参数);
  2. 隐藏 slideUp

    //1、不添加参数
    $("元素").slideUp();//
    
    //2、添加参数
    $('元素').slideUp(时间参数);
  3. 隐藏+显示 slideToggle

    $('div').slideToggle('slow');//如果div元素是显示,则隐藏,否则显示

三、淡入淡出(显示和隐藏元素)

只改变该元素的透明度。淡入:显示、淡出:隐藏。

  1. 淡入 fadeIn

    用法同上

  2. 淡出 fadeOut

    用法同上

  3. 淡入淡出 fadeToggle

    用法同上

四、特效的链式操作

可以给同一个元素添加多个特效效果。

$('div').hide(500).fadeIn('slow').fadeOut(300);

相关单词:

  1. show
  2. hide
  3. toggle
  4. is
  5. visible
  6. slideDown
  7. slideUp
  8. slideToggle
  9. fadeIn
  10. fadeOut
  11. fadeToggle
此资源下载链接已被无情的隐藏,请输入验证码解锁:
验证码

请关注本站公众号回复“验证码”,获取验证码。

在微信里搜索“WEB前端全栈圈”或者“imqdcn”或者微信扫描二维码都可以关注微信公众号

WEB前端全栈圈
除特别声明外, 本站所有内容皆为原创,未经许可,禁止转载。转载时请务必以超链接形式标明文章出处和作者信息
  • 1,174
(0)
打赏 微信扫一扫 微信扫一扫
                       

关于作者:

web前端老罗

贡献:已经在WEB前端圈发表90篇文章了

简介:前端老罗是一位拥有多年web前端开发经验、管理经验、教学经验的实战派全栈工程师。目前在某名企任职WEB前端技术教官。加我微信:imqdcnn可提供开发、技术咨询、答疑、直播讲座等服务

Ta的专栏 | Ta的站点 | 其他SNS

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关于WEB前端圈

我是前端人(imqd.cn)愿景是不管你是想学习前端还是一名专业的WEB前端工程师在这里都能找到你想要的物料。定位为前端人学习进步的一个平台。在这里你能找到前端学习笔记、教学视频资源、案例、前后端分离、前端框架、低代码平台、可视化数据、多端开发、全栈开发等跟前端有关的一切资源!

关于站长:WEB前端老罗(罗老师)是一位拥有多年web前端开发经验、管理经验、IT培训教学经验的实战派全栈工程师。目前在某名企任职WEB前端技术教官。右边加我微信可提供开发、技术咨询、答疑、直播讲座等服务

WEB前端圈二维码

右边添加老罗微信一对一免费私聊
拉你加入官方微信答疑群

To top