技术经验分享:fadeIn()与fadeOut()方法

简介: 技术经验分享:fadeIn()与fadeOut()方法

  show()和hide()方法与fadeIn()和fadeOut()方法相比较,相同之处是都是切换元素的显示状态,不同之处在于,前者的动画效果使用元素的width与height属性都发生了变化,而后者仅是改变元素的透明度,并不修改其他属性。fadeIn()和fadeOut()方法调用格式如下。


  fadeIn()方法的格式:fadeIn(speed,【callback】)


  该方法的功能是改变所选元素的透明度,实现淡入的动画效果,并在完成时,可执行一个回调的函数。参数speed为动画效果的速度,可选参数callback为动画完成时执行的函数。


  fadeOut()方法的格式:fadeOut(speed,【callback】)


  该方法的功能是改变所选元素的透明度,实现淡出的动画效果,其包含参数的功能与fadeIn()方法一样。


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

[/span>html xmlns="" xml:lang="en"

[/span>head

[/span>meta http-equiv="Content-Type" content="text/html;charset=UTF-8"

[/span>title

[/span>style

.divFrame{border: solid 1px #666;Width</span>: 188px;text-align: center;}


.divFrame .divTitle{background-color: #eee;padding: 5px 0;}


.divFrame .divContent{padding: 5px 0;}


//代码效果参考: http://www.lyjsj.net.cn/wx/art_23000.html

.divFrame .divContent .box{Width</span>: 100px;Height</span>: 100px;border: solid 1px #eee;padding: 2px;background-color: orange;}


.divFrame .divTip{position: absolute;padding: 120px 0 0 60px;font-size: 13px;font-weight: bold;}


.btn{border: solid 1px #666;padding: 2px;Width</span>: 80px;}



[/span>script type="text/javascript" src=""

[/span>script

$(function(){


$box = $(".box"); //获取色块对象


$tip = $(".divTip"); //获取提示元素对象


$("input:eq(0)").click(function(){


$tip.html(""); //清空提示内容


//在2000毫秒中淡入色块,并执行一个回调函数


$box.fadeIn(2000,function(){


$tip.html("淡入成功!");


});


});


$("input:eq(1)").click(function(){


$tip.html("");


$box.fadeOut(2000,function(){


$tip.html("淡出成功!");


});


});


})




[/span>body

[/span>div class="divFrame"

[/span>div class="divTitle"

[/span>input type="button" value="fadeIn" id="Button1" class="btn" />


[/span>input type="button" value="fadeOut" id="Button2" class="btn" />



[/span>div class="divContent"

[/span>div class="divTip"

[/span>div class="box"





结果如下图所示:


高否?富否?帅否?


否?


滚去学习!

相关文章
|
开发框架 数据库 数据安全/隐私保护
FastAdmin框架实现数据表的增删改查
FastAdmin框架实现数据表的增删改查
1134 0
|
Web App开发 存储 JavaScript
mac安装nvm
nvm,全称 node.js version management,就是nodejs版本管理用具,nvm可以快速切换使用不用版本的node。 nodejs,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效 npm,Node Package Manager,nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件 nvm 管理 nodejs 和 npm 的版
3325 1
mac安装nvm
|
IDE Java Maven
Idea安装及项目设置配置和基本使用
Idea安装及项目设置配置和基本使用
1236 0
Idea安装及项目设置配置和基本使用
|
Prometheus 监控 Kubernetes
Prometheus + Grafana安装
Prometheus + Grafana安装
|
4月前
|
人工智能 Ubuntu 固态存储
《2核2G阿里云神操作!Ubuntu+Ollama低成本部署Deepseek模型实战》
本文详解如何在阿里云2核2G轻量服务器上,通过Ubuntu系统与Ollama框架部署Deepseek-R1-Distill-Qwen-1.5B大模型。涵盖环境搭建、Ollama安装、虚拟内存配置及模型运行全流程,助力开发者以极低成本实现AI模型云端运行。
850 1
《2核2G阿里云神操作!Ubuntu+Ollama低成本部署Deepseek模型实战》
|
JavaScript
【Vue面试题十四】、说说你对vue的mixin的理解,有什么应用场景?
这篇文章详细介绍了Vue中`mixin`的概念、应用场景和源码分析,解释了`mixin`如何用于代码复用、功能模块化,并通过实际代码示例展示了在Vue组件中局部混入和全局混入的使用方式。
【Vue面试题十四】、说说你对vue的mixin的理解,有什么应用场景?
element中tree组件的选中获取和返显
本文介绍了如何在Element UI的tree组件中获取选中的节点值以及如何进行节点的默认选中(返显)。主要通过使用`getCheckedKeys()`和`getHalfCheckedKeys()`方法来获取完全和半选中的节点,然后使用`setCheckedKeys()`方法来设置默认选中的节点。
1695 2
element中tree组件的选中获取和返显
|
移动开发
常用HTML标签及其作用
常用HTML标签及其作用
|
JavaScript 内存技术
NodeJs——nvm安装和使用
NodeJs——nvm安装和使用
460 0
NodeJs——nvm安装和使用
|
人工智能 自然语言处理 分布式计算
阿里云通义灵码使用技巧
随着人工智能技术的发展,云端服务提供商越来越重视在 AI 领域的布局。阿里云推出的**通义灵码**作为其 AI 大模型的重要组成部分,为企业和开发者提供了强大的自然语言处理(NLP)和数据分析能力。在这篇文章中,我们将深入探讨如何高效使用阿里云通义灵码,并为开发者提供一些实用的使用技巧。
841 4