问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

播放完一个动画 怎么回调函数

发布网友 发布时间:2022-05-14 20:05

我来回答

2个回答

懂视网 时间:2022-05-15 00:27

下面我就为大家分享一篇CSS3结合jQuery实现动画效果及回调函数的实例,具有很好的参考价值,希望对大家有所帮助。

写期末项目中,朋友提出的 idea ,当用户登录成功时欢迎用户的特效,即欢迎用户信息从底部上升到页面中,之后再退回底部。

他遇到的问题是:从底部能出来提示信息,但是出来之后就下不去了。

听过后,考虑之,想到用回调函数来解决这个Bug,然后模拟登录成功时进入主页(即刷新页面),弹出欢迎信息并消失,写了一个类似这样的动画效果。仅供参考:

效果图:

代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>欢迎动画</title>
		<style>
		 	*{margin:0;padding:0;}
		 	p {
		 		margin:0 auto;
		 		width:100%;
		 		height:700px;
		 		overflow:hidden;
		 		position:relative;
		 	}			
		 	p {
				width:220px;
				height:40px;
				line-height:40px;
				text-align:center;
				display:block;color:#900;
				background:#ccc;
				position:absolute;
				bottom:-40px;
				left:500px;
		 	}
		</style>
	</head>
	<body>
		<p>
			<p>欢迎xxx登录,祝您购物愉快</p>
		</p>
		
		<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
		<script type="text/javascript">
			// 函数入口
			$(function(){
			 show();
			});
			// 动画函数
			function show(){
				// 获取p盒子的高度
			 	var p = $("p").height(); 
			 	$(function(){
			 		// 动画函数
			 	$("p").animate({"bottom":p*9},3000,function(){
			 		// 回调函数
			 	$("p").animate({"bottom":-p},6000);
			 	});
			
			 	});
			}
		</script>
	</body>
</html>

这里主要用到了css3中的 animate 动画属性,结合 jQuery 实现动画执行的时间和方向,最后设置回调函数使提示信息回到初始位置即可。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在Node中如何使用ES6语法(详细教程)

在vue脚手架中如何配置Sass

使用Nodejs连接mysql实现基本操作

在Angular4中如何实现HTML属性绑定

使用JS如何编写的九九乘法表

热心网友 时间:2022-05-14 21:35

jQuery的动画函数.animte(属性, 执行时间, 动画方式, 回调函数) 使用回调函数,在动画函数结束后会被执行的函数 $("#bd_wrap").animate({backgroundPosition:'-1024px 0'},1000, function() { //回调函数内容 });
播放完一个动画 怎么回调函数

jQuery的动画函数.animte(属性, 执行时间, 动画方式, 回调函数) 使用回调函数,在动画函数结束后会被执行的函数 $("#bd_wrap").animate({backgroundPosition:'-1024px 0'},1000, function() { //回调函数内容 });

如何在cocostudio 2.0 的帧动画播放完之后,回调函数

1. 创建文件,修改自定义类名称。点击根节点 在属性栏中修改自定义类类名,如:MyClass 2. 加入UI控件, 修改回调方法。选中想要设置回调特性的控件,进入高级属性,修改回调方法和对应回调的名称。如:Touch方法,名称为onTouch 然后发布资源 3. 在C++中,创建一个自己的自定义类。这个类必须遵循如下要...

Unity3D 动画回调函数、动画事件、动画曲线详解

动画回调函数是Unity3D中的关键工具,它允许在动画播放的特定时间点执行自定义代码。通过Animator和Animation组件,开发者可以设置事件名称、时间和对应函数。例如,定义一个OnAnimationEvent函数以响应动画事件:在Animator组件中选择动画状态,设置Animation Events中的事件,定义相应函数。 在Animation组件中选择...

Dotween使用详解

实战应用通过一个简单的示例脚本 DomoveSimpleScript,你可以看到如何使用 Transform对象 进行路径动画。设置动画速度(Spd)、完成回调(F)和移动类型(moveType),并定义单步回调(stepFunc)。在更新部分,动画会逐帧推进,直到达到预设时间 m_CheckTime 后重置。当动画结束时,会标记停止,清空点列表,并执行...

游戏开发前端必备知识--requestAnimationFrame()

3. 用法 动画帧请求回调函数列表:每个 Document 都有一个动画帧请求回调函数列表,这个列表可以看作是由元组组成的集合。页面可见性 API 来源:Polyfill for requestAnimationFrame/cancelAnimationFrame 在浏览器初次加载时,执行以下代码:requestAnimationFrame采用系统时间间隔,以保持最佳的绘制效率。它不会...

浏览器渲染之回流重绘

window.requestAnimationFrame()告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行 使用requestAnimationFrame替代setTimeout或setInterval来执行动画之类的视觉变化,避免轻易造成丢帧导致卡顿。 注意:不...

jquery怎样设置才能做完上一步动画再执行下一步

picShow(1,2);} function picShow(last,next){ lastname='#'+("pic"+last);//需要消失的图片的选择器 nextname='#'+("pic"+next);//需要显示的图片的选择器 //$(lastname).hide(1000,function(){ //last&lt;4?$(nextname).show(1000,nextturn(next)):$('#pic1').show(1000,next...

DoTween插件介绍及使用示例

序列动画:创建按顺序播放的动画序列,可添加回调函数。 事件监听:在动画结束后执行自定义操作。 路径动画:沿指定路径平滑移动。 物理动画:模拟物理效果,支持回调函数。 混合动画:组合旋转、移动和缩放等效果。 循环动画:设置循环次数和播放方向。深入Tweeners利用Tweeners创建复杂动画,如序列中的...

canvas动画怎么调先后顺序?

在 Canvas 动画中,可以使用 requestAnimationFrame() 方法来控制动画的调用顺序。requestAnimationFrame() 方法是浏览器提供的一种优化的动画调用方式,它会在下一次浏览器重绘之前调用你传入的回调函数,以确保动画的流畅性和性能。例:function animate() { // 第一个动画 // ...requestAnimationFram...

animate参数(animation的参数)

jquery的animate动画的回调函数怎么带参数?animate(params,options)用于创建自定义动画的函数。这个函数的关键在于指定动画形式及结果样式属性对象。这个对象中每个属性都表示一个可以变化的样式属性(如“height”、“top”或“opacity”)。注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
孩子的冠姓权是怎么回事? 如何看待孩子冠姓权问题? 意定监护协议样本内容是什么? 自愿放弃监护权合同范本是怎样的? 放弃孩子监护权协议书怎么写? 自愿变更监护权协议书怎么写? 变更监护权协议书怎么写? 子女监护权变更协议范本是怎样的? 变更子女监护权协议书 宝诗龙Epure焦特普尔之蓝腕表:诠释极致经典 35岁借了6万网贷怎么给家人说 网贷2万建行快贷5万目前网贷逾期5天,月薪4500 有社保想借款6万这种能做不,成都? 征信花,多头借贷问题!想找一笔大额借款救急!年底还款,预计金额5-6万? 网贷点多了,现在都是秒拒,现急需6万,哪里可以办? 想用普通数码相机通过固定的架子实现俯拍,但不知用什么架子好,不知怎么把相机固定到架子上? 手机如何运用俯拍技巧,拍出高级感美食? 相机俯拍架用螺纹接口固定相机,我想找个转换夹,转夹手机。是否有这样的配件,或者自己如何DIY? 如何临时把手机固定在胸前或头上,然后摄像头向下进行拍摄? 抖音直播俯拍的时候手机应该怎么放 生理期安慰女生的暖心话 好听,可爱俏皮的网名,在11~12左右的,O(∩_∩)O谢谢。 哪个牌子的宾馆洗涤设备好? 骗保险会被判有期徒刑吗 诈骗100万左右会判多少年 诈骗100万全部退赃可判几年 炒黄金好做吗? 炒黄金最忌讳哪些操作? 黄金现货发生了什么事情?那么长的下影线? 2019年4季度白银黄金走势会下跌吗 各位达人,求金汇海纳的全球黄金第四季度预测的分析报告 怎样把普通视频转成偏振3d效果? 怎么才能把普通电影变成3D电影 收藏品店买人民币可以吗 收藏品店要注册商标吗 能变易新声的易什么意思啊 风蝉旦夕鸣,伴叶送新声.故里客归尽,水边身独行.是什么意思 新生词是什么? 大家有哪些精品礼品店介绍啊? 新生蓄力是什么意思 “当年之曲不堪闻,弹出新声另有声”是什么意思? 北京市收藏品市场位置?? 新生代什么意思 拨开浮尘 迎来新生是什么意思? 用一个字表示新生的、初生的意思用什么字呢? 男朋友对我说他犹如新生是什么意思? 新生号是什么怎么加 电脑水冷,还需要加风扇吗?世界那么大,为什么我还是想念大学同学? 安装了360水冷CPU散热器,还用装机箱风扇吗? 一个水冷机箱多少钱,有了水冷后还需要加风扇吗 空调外面接的管子不滴水了,是什么原因
  • 焦点

最新推荐

猜你喜欢

热门推荐