jQuery之淡入与淡出

news/2024/7/11 0:05:25 标签: jquery, 前端, javascript

在我们jQuery中为我们封装了很多好玩的方法,我为大家介绍一下淡入与淡出!

我们需要配合事件来玩淡入淡出

淡出语法:fadeOut([speed,[easing],[fn])
(1)参数都可以省略
(2)speed:三种预定速度之一的字符串(“slow”“normal”or “fast”)或表示动画时长的毫秒数值(如:1000).
(3)easing:(Optiona)用来指定切换效果,默认是“swing”,可用参数“linear”
(4)fn:回调函数,在动画完成时执行的函数,每个元素执行一次

淡入语法:$(“div”).fadeIn(多少毫秒完成)
(1)参数都可以省略
(2)speed:三种预定速度之一的字符串(“slow”“normal”or “fast”)或表示动画时长的毫秒数值(如:1000).
(3)easing:(Optiona)用来指定切换效果,默认是“swing”,可用参数“linear”
(4)fn:回调函数,在动画完成时执行的函数,每个元素执行一次

修改透明度语法:fadeTo([speed,opacity,[easing],[fn])
(1)opacity透明度必须写,取值0~1之间
(2)speed:三种预定速度之一的字符串(“slow”“normal”or“fast”)或表示动画时长的毫秒数值(如:1000)。必须写
(3)easing:(Optional)用来指定切换效果,默认是“swing”,可用参数“linear”。
(4)fn:回调函数,在动画完成时执行的函数,每个元素执行一次

切换淡入淡出语法:$(“div”).fadeToggle(多少毫秒完成)
(1)参数都可以省略
(2)speed:三种预定速度之一的字符串(“slow”“normal”or “fast”)或表示动画时长的毫秒数值(如:1000).
(3)easing:(Optiona)用来指定切换效果,默认是“swing”,可用参数“linear”
(4)fn:回调函数,在动画完成时执行的函数,每个元素执行一次

使用方法如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        div {
            width: 200px;
            height: 300px;
            background-color: red;
        }
    </style>
</head>
<body>
    <button>点击淡出</button>
    <button>点击淡入</button></button>
    <button>点击切换淡入淡出</button>
    <button>修改透明度</button>
    <div></div>
</body>
<script src="../js/jquery-1.8.3.min.js"></script>
<script>javascript">
    // 给淡出button设置点击事件
    $("button").eq(0).click(function () {
        // $("div").fadeOut(多少毫秒完成淡出)
        // 不设置毫秒也是可以的
        $("div").fadeOut()
    })
    // 给淡入button设置点击事件
    $("button").eq(1).click(function () {
        // $("div").fadeIn(多少毫秒完成淡入)
        // 不设置毫秒也是可以的
        $("div").fadeIn()
    })
    // 给切换淡入淡出按钮设置点击事件
    $("button").eq(2).click(function () {
        // $("div").fadeToggle(多少毫秒完成淡入或淡出)
        // 不设置毫秒也是可以的
        $("div").fadeToggle()
    })
    // 给修改透明度按钮设置点击事件
    $("button").eq(3).click(function () {
        $("div").fadeTo(1000,0.1)
    })
</script>
</html>

效果图:

在这里插入图片描述

感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!


http://www.niftyadmin.cn/n/5263096.html

相关文章

uniapp微信小程序下载保存图片流到本地,base64

我们在开发时下载图片或文件&#xff0c;地址基本上都是https的格式&#xff0c;下面来说一下后端返回base64的文件流&#xff0c;是如何下载的 必须把返回的流去掉这一部分&#xff1a;data:image/png;base64&#xff0c;否则下载不了 如我自己的流&#xff1a; data:image/…

案例课7——百度智能客服

1.公司介绍 百度智能客服是百度智能云推出的将AI技术赋能企业客服业务的一揽子解决方案。该方案基于百度世界先进的语音技术、自然语言理解技术、知识图谱等构建完备的一体化产品方案&#xff0c;结合各行业头部客户丰富的运营经验&#xff0c;持续深耕机场服务、电力调度等场…

JavaSE语法之六:类和对象(超全!!!)

文章目录 一、面向对象的初步认识1. 什么是面向对象2. 面向对象与面向过程 二、类和对象三、类的定义和使用四、类的实例化五、this引用六、对象的构成及初始化1. 如何初始化对象2. 构造方法3. 默认初始化4. 就地初始化 一、面向对象的初步认识 1. 什么是面向对象 Java中一切…

DB-GPT大模型私有化部署搭建

一、前言 随着大模型的发布迭代&#xff0c;大模型变得越来越智能&#xff0c;在使用大模型的过程当中&#xff0c;遇到极大的数据安全与隐私挑战。在利用大模型能力的过程中我们的私密数据跟环境需要掌握自己的手里&#xff0c;完全可控&#xff0c;避免任何的数据隐私泄露以及…

hive常用SQL函数及案例

1 函数简介 Hive会将常用的逻辑封装成函数给用户进行使用&#xff0c;类似于Java中的函数。 好处&#xff1a;避免用户反复写逻辑&#xff0c;可以直接拿来使用。 重点&#xff1a;用户需要知道函数叫什么&#xff0c;能做什么。 Hive提供了大量的内置函数&#xff0c;按照其特…

【WebRTC】用WebRTC做即时视频聊天应用

【配套项目源码】 打开即用,设置一个免费的Agora账户就可以实现视频电话。非常好的WebRTC学习和应用项目。 用VSCode打开即可。 https://download.csdn.net/download/weixin_41697242/88630069 【什么是WebRTC?】 WebRTC是一套基于JS的API,能够建立端对端的直接通信,实…

android 13.0 Launcher3禁止拖拽app图标到第一屏

1.概述 在13.0系统rom进行定制化开发Launcher3中,会对Launcher3 做些要求,比如现在的需求就是Launcher3第一屏的图标固定,不让其他屏的图标拖动到 第一屏所以说这个需求和 禁止拖拽图标到Hotseat类似,也是从WorkSpace.java里面寻找解决方案,然后实现相关功能 2.Launcher…

Java 从富文本中获取纯文本和图片地址列表

代码 import org.apache.commons.lang.StringUtils; import org.springframework.web.util.HtmlUtils;import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern;/*** HTML 工具类*/public class HTMLUtils {priva…