jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)

jQuery中fadeIn、fadeOut、fadeTo的使用方法

fadeIn

fadeIn()方法用于淡入被选元素。它会让被选元素透明度从0逐渐上升至1,从而呈现出淡入的效果。

语法

$(selector).fadeIn(speed,callback);

参数

参数 描述
speed 可选。规定淡入效果的时长。
callback 可选。该函数在淡入完成后执行。用于定义淡入效果完成后要执行的动作。

示例

下面是一个简单的示例,用于淡入图片。

<!DOCTYPE html>
<html>
<head>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script>
    $(document).ready(function(){
      $("button").click(function(){
        $("#pic").fadeIn();
      });
    });
  </script>
</head>
<body>
  <button>淡入图片</button>
  <br>
  <br>
  <img id="pic" src="https://via.placeholder.com/150" style="display:none;">
</body>
</html>

在上面的示例中,点击按钮后,图片会以淡入的方式显示出来。

fadeOut

fadeOut()方法用于淡出被选元素。在进行淡出动画之后,被选元素会逐渐消失并隐藏。

语法

$(selector).fadeOut(speed,callback);

参数

参数 描述
speed 可选。规定淡出效果的时长。
callback 可选。该函数在淡出完成后执行。用于定义淡出效果完成后要执行的动作。

示例

下面是一个简单的示例,用于淡出图片。

<!DOCTYPE html>
<html>
<head>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script>
    $(document).ready(function(){
      $("button").click(function(){
        $("#pic").fadeOut();
      });
    });
  </script>
</head>
<body>
  <button>淡出图片</button>
  <br>
  <br>
  <img id="pic" src="https://via.placeholder.com/150">
</body>
</html>

在上面的示例中,点击按钮后,图片会以淡出的方式消失并隐藏。

fadeTo

fadeTo()方法将被选元素的透明度从指定的值逐渐改变为指定的不透明度。具体来说,该方法有两个参数:speed(可选)和opacity(必须)。

语法

$(selector).fadeTo(speed,opacity,callback);

参数

参数 描述
speed 可选。规定淡入/淡出效果的时长。
opacity 必须。规定元素的不透明度。值介于0和1之间。
callback 可选。该函数在淡入/淡出完成后执行。用于定义淡入/淡出效果完成后要执行的动作。

示例

下面是一个简单的示例,用于将图片的透明度从0逐渐改变为1。

<!DOCTYPE html>
<html>
<head>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script>
    $(document).ready(function(){
      $("button").click(function(){
        $("#pic").fadeTo("slow",1);
      });
    });
  </script>
</head>
<body>
  <button>改变图片透明度</button>
  <br>
  <br>
  <img id="pic" src="https://via.placeholder.com/150" style="opacity:0;">
</body>
</html>

在上面的示例中,点击按钮后,图片的透明度会从0逐渐改变为1,呈现出淡入的效果。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏) - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • 纯CSS3实现圆角效果(含IE兼容解决方法)

    纯CSS3实现圆角效果(含IE兼容解决方法) 1. 圆角效果的CSS3属性 在CSS3中,有四个新属性可以实现圆角的效果,分别是: border-radius:设置边框的圆角,作用于元素的四个角,可以单独设置每个角的大小。 border-top-left-radius、border-top-right-radius、border-bottom-left-ra…

    css 2023年6月10日
    00
  • Bootstrap学习笔记之css组件(3)

    Bootstrap是一种流行的前端框架,具有易于使用、易于个性化定制以及具有响应式布局等特点。其中,尤其值得注意的是Bootstrap的一系列CSS组件,它们以通用的方式实现了诸如搜索框、导航条、模态框等常见的UI组件,提高了开发效率和页面质量。 本文将继续讲解Bootstrap的CSS组件,分类介绍其中的风格、用法和注意点。其中,将排版、图标、按钮和表格四…

    css 2023年6月10日
    00
  • 推荐15个最好用的JavaScript代码压缩工具

    下面是详细讲解“推荐15个最好用的JavaScript代码压缩工具”的完整攻略。 前言 JavaScript代码压缩可以大大减小JavaScript文件的体积,提高网页的加载速度,进而提升用户体验。本文将介绍15个最好用的JavaScript代码压缩工具,其中既有在线工具又有本地工具,可以根据自己的需求选择合适的工具。 1. UglifyJS UglifyJ…

    css 2023年6月9日
    00
  • 修复iPhone的safari浏览器上submit按钮圆角bug

    修复iPhone的Safari浏览器上Submit按钮圆角Bug的完整攻略,需要遵循以下步骤: 1. 确认问题 首先,需要确定问题是什么。在iPhone的Safari浏览器上,当一个表单中的Submit按钮设置了圆角,但未设置背景时,会出现边框的圆角与按钮内容的圆角不一致的情况。 2. 理解问题 这个问题是由于Safari浏览器对CSS属性的解析方式导致的。…

    css 2023年6月10日
    00
  • 使用HTML5和CSS3表单验证功能

    下面我将详细讲解使用HTML5和CSS3表单验证功能的完整攻略,包括以下内容: HTML5表单验证属性 在HTML5中,提供了一些表单验证属性,可以在输入框中使用,例如required、pattern、min、max等,以下是它们的作用: required:表示该输入框为必填项,如果未填写必须填写后才能提交表单。 pattern:表示该输入框需要符合一定的正…

    css 2023年6月10日
    00
  • HTML实现遮罩层的方法 HTML中如何使用遮罩层

    HTML实现遮罩层的方法: 遮罩层可以帮助弹窗、菜单等弹出层在页面中居中显示,并阻止用户在弹出层显示期间进行其他操作。常用的方法有以下几种: 使用CSS中的position属性和z-index属性 使用CSS中的position属性和z-index属性可以轻松实现遮罩层的效果。具体做法如下: /* 遮罩层样式 */ .mask { position: fix…

    css 2023年6月10日
    00
  • 电脑怎么设置网页中视频的颜色? 电脑视频颜色的调节方法

    以下是电脑设置网页中视频颜色和电脑视频颜色调节的完整攻略。 调节网页中视频颜色 方法一:使用浏览器插件 可以通过安装浏览器插件来调节网页中视频的颜色。 以 Chrome 浏览器为例,可以安装“Video Adjust for YouTube”插件。安装后,打开YouTube网站并播放视频,点击插件栏中的图标,就可以看到视频颜色的调节菜单。用户可以通过调节亮度…

    css 2023年6月9日
    00
  • Bootstrap每天必学之附加导航(Affix)插件

    关于Bootstrap的附加导航插件(Affix),以下是一个完整攻略。 什么是附加导航插件? 附加导航插件是Bootstrap提供的一种页面导航标记方式,其被固定在页面的指定位置上,并随着页面向下或向上滚动时保持不变,让用户能够更加方便快捷地浏览页面内容。 如何使用附加导航插件? 使用附加导航插件需要以下几个步骤: 步骤1:在html文件中定义页面导航标记…

    css 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部