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

yizhihongxing

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日

相关文章

  • 学习DIV+CSS网页布局之两列布局

    学习DIV+CSS网页布局之两列布局可以分为以下几步进行: 步骤一:创建HTML结构 首先,需要创建一个基本的HTML结构。在这个结构中,我们将会用到两个DIV元素。一个用于头部,另一个用于主体内容。 下面是一个基本的HTML结构示例: <!DOCTYPE HTML> <html> <head> <meta char…

    css 2023年6月9日
    00
  • CSS3 text-shadow实现文字阴影效果

    本次回答将详细讲解“CSS3 text-shadow实现文字阴影效果”的完整攻略,包含以下主要内容: 文字阴影的定义和实现方式 text-shadow的详细参数解释及应用示例 cross-browser兼容性问题 一、文字阴影的定义和实现方式 文字阴影即指文字周围出现的一层阴影效果。在页面设计中,文字阴影可以为文字增加层次感和鲜明度,提高视觉效果。在CSS中…

    css 2023年6月9日
    00
  • Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法

    Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法就需要分为如下几个步骤: 第一步:HTML结构 在HTML中定义一个弹出层的结构,代码如下: <div id="popup-container"> <div id="popup-content"> <h2>弹出层标题</…

    css 2023年6月10日
    00
  • HTML标记语言——表格标记

    HTML标记语言是一种用于创建网页的标记语言。而表格标记是HTML中最重要的一种标记之一,可以帮助我们在网页中创建表格。在本篇攻略中,我将会详细介绍HTML中表格标记的使用。 创建表格的基础结构 HTML中创建表格的基础结构如下所示: <table> <thead> <tr> <th>标题1</th&gt…

    css 2023年6月9日
    00
  • JavaScript中无法通过div.style.left获取值的解决方法

    当我们想要获取页面元素的某个样式属性值时,通常可以使用元素对象的style属性来获取。例如,我们可以使用div.style.left获取div元素的左侧偏移量。但是,在JavaScript中,我们有时会遇到无法通过这种方式获取元素属性值的情况。这种情况通常发生在我们想要获取CSS样式表中定义的样式属性值时,例如异步加载的CSS文件渲染完成后,我们想要获取其中…

    css 2023年6月10日
    00
  • js css 实现遮罩层覆盖其他页面元素附图

    关于JS和CSS实现遮罩层覆盖其他页面元素,以下是详细的攻略: 基础知识 在了解实现方法之前,我们需要了解遮罩层的概念,遮罩层通常被用于在页面上方创建一个可见但不可操作的蒙层,来防止用户对页面进行交互,一些常见的用法有模态框、提示框等。 实现遮罩层通常需要以下几个步骤: 添加一个蒙层元素; 设置蒙层元素的样式; 插入蒙层元素到页面中; 如果需要,使用JS对蒙…

    css 2023年6月9日
    00
  • font-family中文字体代码示例

    下面是“font-family中文字体代码示例”的完整攻略: 1. 什么是font-family中文字体代码? font-family 属性用于设置一个元素的字体系列。中文字体代码则是指用于设置中文字体的字体系列名称的代码。 例如:font-family: “Microsoft YaHei”, Arial, sans-serif;,其中 “Microsoft…

    css 2023年6月9日
    00
  • js实现模拟购物商城案例

    “js实现模拟购物商城案例”具体实现步骤如下: 1. 界面设计 首先,我们需要进行界面设计,包括商品列表、购物车列表等。可以采用HTML+CSS进行设计。 2. 数据存储 接下来,需要定义商品数据、购物车数据等信息。我们可以将这些信息存储在JSON格式的文件中,或者通过API从后端获取。 3. 商品列表展示 利用jQuery或原生JS编写代码,将后台数据展示…

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