jquery如何实现div渐隐效果

三种实现方法:1、用fadeOut()逐渐改变被选元素的不透明度,从可见到隐藏,语法“元素对象.fadeIn(渐隐时长)”;2、用fadeTo()逐渐改变被选元素的不透明度,语法“元素对象.fadeTo(渐隐时长,0)”;3、用fadeToggle()逐渐改变被选元素的不透明度,语法“元素对象.fadeToggle(渐隐时长)”。

本教程操作环境:windows7系统、jquery3.6.1版本、Dell G3电脑。

在jquery中,能实现div渐隐效果的有三个方法:

  • fadeOut() 方法

  • fadeToggle() 方法

  • fadeTo() 方法

1、fadeOut() 方法

fadeOut() 方法逐渐改变被选元素的不透明度,从可见到隐藏(渐隐褪色效果)。

语法:

$(selector).fadeOut(speed,easing,callback)
参数 描述
speed 可选。规定褪色效果的速度。

可能的值:

  • 毫秒

  • “slow”

  • “fast”

easing 可选。规定在动画的不同点上元素的速度。默认值为 “swing”。

可能的值:

  • “swing” – 在开头/结尾移动慢,在中间移动快

  • “linear” – 匀速移动

提示:扩展插件中提供更多可用的 easing 函数。

callback可选。fadeOut() 方法执行完之后,要执行的回调函数。

示例:

<!DOCTYPE html><html>	<head>		<meta charset="UTF-8">		<script src="js/jquery-3.6.1.min.js"></script>		<script>			$(document).ready(function() {				$("button").click(function() {					$("#div1").fadeOut();					$("#div2").fadeOut("slow");					$("#div3").fadeOut(3000);				});			});		</script>	</head>	<body>		<p>以下实例演示了 fadeOut()  使用了不同参数的效果。</p>		<button>点击渐隐div元素。</button>		<br><br>		<div id="div1" style="width:80px;height:80px;background-color:red;"></div><br>		<div id="div2" style="width:80px;height:80px;background-color:green;"></div><br>		<div id="div3" style="width:80px;height:80px;background-color:blue;"></div>	</body></html>

jquery如何实现div渐隐效果

2、fadeTo() 方法

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

语法:

$(selector).fadeTo(speed,opacity,callback);
  • 必需的 speed 参数规定效果的时长。它可以取以下值:”slow”、”fast” 或毫秒。

  • fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。

  • 可选的 callback 参数是该函数完成后所执行的函数名称。

只需要将opacityc参数的值设置为0,即可实现渐隐效果。

$(document).ready(function() {	$("button").click(function() {		$("#div1").fadeTo("fast",0);		$("#div2").fadeTo("slow",0);		$("#div3").fadeTo(3000,0);	});});

jquery如何实现div渐隐效果

3、fadeToggle() 方法

fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。

  • 如果元素已隐藏,则 fadeToggle() 会向元素添加淡入效果。

  • 如果元素已显示,则 fadeToggle() 会向元素添加淡出效果。

$(document).ready(function() {	$("button").click(function() {		$("#div1").fadeToggle();		$("#div2").fadeToggle("slow");		$("#div3").fadeToggle(5000);	});});

jquery如何实现div渐隐效果

关于“jquery如何实现div渐隐效果”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“jquery如何实现div渐隐效果”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

文章标题:jquery如何实现div渐隐效果,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/25849

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月15日 下午11:45
下一篇 2022年9月16日 下午10:17

相关推荐

  • Nmap如何快速上手

    1.安装 https://nmap.org/,不做过多赘述 2.靶机搭建 本文使用靶机为OWASP Broken Web Applications Project https://sourceforge.net/projects/owaspbwa/ 靶机地址1:192.168.154.128 靶机地…

    2022年9月15日
    73200
  • MySQL中的自增主键怎么修改

    一、自增值保存在哪儿? 不同的引擎对于自增值的保存策略不同 1.MyISAM引擎的自增值保存在数据文件中 2.InnoDB引擎的自增值,在MySQL5.7及之前的版本,自增值保存在内存里,并没有持久化。每次重启后,名列前茅次打开表的时候,都会去找自增值的最大值max(id),然后将max(id)+步…

    2022年9月15日
    1.7K00
  • React调度的原理是什么

    异步调度 问题:由于对于大型的 React 应用,会存在一次更新,递归遍历大量的虚拟 DOM ,造成占用 js 线程,使得浏览器没有时间去做一些动画效果,伴随项目越来越大,项目会越来越卡。 对比Vue: Vue 有这 template 模版收集依赖的过程,轻松构建响应式,使得在一次更新中,Vue 能…

    2022年9月21日
    70800
  • idaPro如何分析app解密lua脚本

    通过前面idaPro调试或hook,我们可以获取到xxtea解密key,对于sign我们可以直接打开原文件: 可以看到sign值:byds。所以,我们可以同过xxtea解密工具(可从GitHub上下源码自己编译)试着解密: 以index.luac为例,我们看index.luac解密前后变化: 我们看…

    2022年9月21日
    84400
  • Web.config在渗透中的作用是什么

    前言  下面主要介绍web.config文件在渗透中的作用,即可上传一个web.config时的思路,话不多说,开始正题。首先我们来看一下web.config是什么,援引百度百科的介绍:  Web.config文件是一个XML文本文件,它用来储存ASP.NETWeb 应用程序的配置信息,它可以出现在…

    2022年9月24日
    73800
  • Codeql如何分析cookie未启用httponly的问题

    序 今天我们利用codeql分析下“cookie未启用httponly“这类的安全问题,由此加深自己对codeql的使用。如果反应好的话,可以考虑把Vulnerability-goapp的其他漏洞也弄一弄。 分析go程序时必须额外下载codeql-go 说明 审计对象 Vulnerability-g…

    2022年9月15日
    54700
  • 如何使用Masscan、Nmap、ELK做内网资产收集

    安装 安装masscan # yum install git gcc make libpcap-devel# git clone https://github.com/robertdavidgraham/masscan# cd masscan# make# cp bin/masscan /bin 安…

    2022年9月8日
    81500
  • mysql如何修改字段值少数

    在mysql中,可以通过使用ALTER TABLE语句给字段添加少数约束(Unique Key)来让字段值少数,语法为“ALTER TABLE 数据表名 ADD CONSTRAINT 少数约束名 UNIQUE(字段名);”。ALTER TABLE语句用于修改原有表的结构;而少数约束可以确保字段的少数…

    2022年9月20日
    1.1K00
  • jquery如何监听select的改变

    监听步骤:1、利用change()给select元素绑定改变事件,并设置事件处理函数,语法“$(“select”).change(function() {…});”;2、在事件处理函数中,设置事件触发后需要执行的代码,语法“alert(“选项已被改变&…

    2022年9月13日
    4.0K00
  • windows edge浏览器关闭没有响应如何解决

    edge浏览器关闭没有响应解决方法: 1、进入edge浏览器,点击右上角三个点依次打开“更多工具—>使用Internet explorer打开”。 2、点击右上方的齿轮设置,点击“Internet 选项”。 3、在“常规”中点击“删除”。 4、将下图中的选确认勾选,并点击删除。 5、右击开始,…

    2022年9月8日
    1.0K00
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部