1. jQuery淡入淡出方法

1.1. 通过jQuery, 您可以实现元素的淡入淡出效果。

1.2. jQuery拥有下面四种fade方法: fadeIn()、fadeOut()、fadeToggle()和fadeTo()。

2. fadeIn()方法

2.1. fadeIn()方法使用淡入效果来显示被选元素, 假如该元素是隐藏的。

2.2. 语法:

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

2.3. 参数

2.4. 如果元素已经显示, 则该效果不产生任何变化, 除非规定callback函数。

2.5. 该效果适用于通过jQuery隐藏的元素, 或在CSS中声明display:none的元素(但不适用于visibility:hidden的元素)。

3. fadeOut()方法

3.1. fadeOut()方法使用淡出效果来隐藏被选元素, 假如该元素是隐藏的。

3.2. 语法:

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

3.3. 参数

3.4. 如果元素已经隐藏, 则该效果不产生任何变化, 除非规定了callback函数。

4. fadeToggle()方法

4.1. fadeToggle()方法可以在fadeIn()与fadeOut()方法之间进行切换。如果元素已淡出, 则fadeToggle()会向元素添加淡入效果。如果元素已淡入, 则fadeToggle()会向元素添加淡出效果。

4.2. 语法:

$(selector).fadeToggle(speed,easing,callback);

4.3. 参数

5. fadeTo()方法

5.1. fadeTo()方法允许渐变为给定的不透明度(值介于0与1之间)。

5.2. 语法:

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

5.3. 参数

6. 例子

6.1. 代码

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>jQuery淡入淡出效果</title><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(document).ready(function(){$('#btn1').click(function(){$("p").fadeOut('fast'); });$('#btn2').click(function(){$("p").fadeIn('fast'); });$('#btn3').click(function(){$("p").fadeToggle('fast'); });$('#btn4').click(function(){$("p").fadeOut('slow'); });$('#btn5').click(function(){$("p").fadeIn('slow'); });$('#btn6').click(function(){$("p").fadeToggle('slow', "swing"); });$('#btn7').click(function(){$("p").fadeOut('normal'); });$('#btn8').click(function(){$("p").fadeIn('normal'); });$('#btn9').click(function(){$("p").fadeToggle('normal', "linear"); });$('#btn10').click(function(){$("p").fadeOut(2000); });$('#btn11').click(function(){$("p").fadeIn(2000); });$('#btn12').click(function(){$("p").fadeToggle(2000, "linear"); });$('#btn13').click(function(){$("p").fadeTo('fast', 0.5); });$('#btn14').click(function(){$("p").fadeTo('slow', 0.3); });$('#btn15').click(function(){$("p").fadeTo('normal', 0.1); });$('#btn16').click(function(){$("p").fadeTo(2000, 1); });});</script></head><body><button id="btn1">fast淡出段落</button> <button id="btn2">fast淡入段落</button> <button id="btn3">fast淡出/淡入段落</button><br /><br /><button id="btn4">slow淡出段落</button> <button id="btn5">slow淡入段落</button> <button id="btn6">slow淡出/淡入段落</button><br /><br /><button id="btn7">normal淡出段落</button> <button id="btn8">normal淡入段落</button> <button id="btn9">normal淡出/淡入段落</button><br /><br /><button id="btn10">2s淡出段落</button> <button id="btn11">2s淡入段落</button> <button id="btn12">2s淡出/淡入段落</button><br /><br /><button id="btn13">fast渐变为给定的不透明度</button> <button id="btn14">slow渐变为给定的不透明度</button> <button id="btn15">normal渐变为给定的不透明度</button> <button id="btn16">2s渐变为给定的不透明度</button><p style="width: 300px; height: 300px; background: red;">jQuery淡出淡入和渐变为给定的不透明度</p></body>
</html>

6.2. 效果图

004_淡入淡出效果相关推荐

  1. 淡入淡出效果 || 高亮显示案例

    淡入淡出效果 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF- ...

  2. C# 仿金山毒霸启动和关闭淡入淡出效果

    C# 仿金山毒霸启动和关闭淡入淡出效果 原文 C# 仿金山毒霸启动和关闭淡入淡出效果 01 #region 窗体关闭效果 02   03 #region 私有方法 04 [DllImportAttri ...

  3. JQuery:多张图片的淡入淡出效果。

    我们要实现一个这样子的一个动画:多张图片在相同的位置淡入淡出,实现图片的轮流展示.具体实现的思路: 使用定时器setInterval方法,setInterval(<要调用的方法>,时间延时 ...

  4. 原生JS实现淡入淡出效果(fadeIn/fadeOut/fadeTo)

    淡入淡出效果,在日常项目中经常用到,可惜原生JS没有类似的方法,而有时小的页面并不值得引入一个jQuery库,所以就自己写了一个,已封装, 有用得着的朋友, 可以直接使用. 代码中另附有一个设置元素透 ...

  5. html淡化效果,jQuery实现基本淡入淡出效果的方法详解

    本文实例讲述了jQuery实现基本淡入淡出效果的方法.分享给大家供大家参考,具体如下: jQuery fadeIn()方法:用于淡入已隐藏的元素 jQuery fadeOut()方法:用于淡出可见的元 ...

  6. 使用Tesseract (OCR)实现简单的验证码识别(C#)+窗体淡入淡出效果

    来园子也有一段时间了,一直没时间写点东西,说实话刚开始也不知道写什么,一直以来对验证码识别比较感兴趣,曾经想着自己处理图形实现识别验证码, 不过感觉对我来说太难了,偶然中再网上发现了Tesseract ...

  7. 使用C#实现Form窗体的淡入淡出效果

    using System.Runtime.InteropServices; public class Win32         {             public const Int32 AW ...

  8. 【转】C#使用GDI+制作背景颜色淡入淡出效果的按钮

    C#使用GDI+制作背景颜色淡入淡出效果的按钮 2010-04-14  来自:CNBLOG  字体大小:[大 中 小] 摘要:本文介绍C#使用GDI+制作背景颜色淡入淡出效果的按钮,并提供完整的示例和 ...

  9. 利用API函数实现图像淡入淡出效果(VB)

    利用API函数实现图像淡入淡出效果     一般传统的实现两个PictureBox之间图像的淡入淡出效果都需要使用大量的API函数并进行复杂的调色板以及 绘图设备(Device Context)的操作 ...

最新文章

  1. 小组级git服务器搭建
  2. 过河 2005年NOIP全国联赛提高组(离散化+dp)
  3. Github新建分支以处理原仓库提交时detached HEAD的问题
  4. 关键字 base 的作用
  5. sql数据库常见命令总结
  6. SRM6.1安装配置指南
  7. 白话详细解读(二)-----AlexNet
  8. [转载]C#中各种计时器
  9. 分布式系统之消息队列
  10. Spring支持如下5种作用域
  11. MVC中利用ActionFilterAttribute过滤关键字
  12. IoT 打响安防保卫战!
  13. 现代计算机是以多用户,计算机操作系统 第7章 设备管理 练习题
  14. tomcat lb cluster
  15. 解决:关于启动Kafka一段时间后,进程自己停止运行的问题
  16. matlab 画图 浓淡有别,matlab画图命令汇总
  17. ISO国家和地区代码
  18. html如何让单元格超链接,怎样使超链接引用单元格时,显示引用的单元格 – 手机爱问...
  19. 群晖之邮件服务器搭建
  20. mysql 基数_MySQL 索引基数

热门文章

  1. C++基础学习笔记001
  2. MySQL服务器的构建与维护
  3. Tegra3 vSMP架构Android运行时CPU热插拔及高低功耗CPU切换
  4. 电子发现与统一归档库
  5. Lotus Notes中文档查询的研究与实践
  6. sdwan安全如何加固?六种安全SD-WAN方案分享
  7. 第八章 Python类中常用的特殊变量和方法
  8. 记录从数据库把数据初始化mongodb缓存的一些坑
  9. lombok使用基础教程
  10. 使用String 的 intern做锁提高并发能力