CSS3结合jQuery实现动画效果及回调函数的实例


Posted in jQuery onDecember 27, 2017

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

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

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

效果图:

CSS3结合jQuery实现动画效果及回调函数的实例

代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>欢迎动画</title>
		<style>
		 	*{margin:0;padding:0;}
		 	div {
		 		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>
		<div>
			<p>欢迎xxx登录,祝您购物愉快</p>
		</div>
		
		<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 实现动画执行的时间和方向,最后设置回调函数使提示信息回到初始位置即可。

以上这篇CSS3结合jQuery实现动画效果及回调函数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
基于jQuery实现文字打印动态效果
Apr 21 jQuery
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
jQuery Position方法使用和兼容性
Aug 23 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
springmvc接收jquery提交的数组数据代码分享
Oct 28 jQuery
基于jquery.page.js实现分页效果
Jan 01 jQuery
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
浅谈JS和jQuery的区别
Mar 27 jQuery
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
jQuery zTree插件使用简单教程
Aug 16 jQuery
使用jQuery 操作table 完成单元格合并的实例
Dec 27 #jQuery
jQuery图片查看插件Magnify开发详解
Dec 25 #jQuery
jQuery实现右侧抽屉式在线客服功能
Dec 25 #jQuery
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 #jQuery
jQuery EasyUI window窗口使用实例代码
Dec 25 #jQuery
利用jQuery+localStorage实现一个简易的计时器示例代码
Dec 25 #jQuery
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 #jQuery
You might like
php利用单例模式实现日志处理类库
2014/02/10 PHP
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
PHP过滤黑名单关键字的方法
2014/12/01 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
搭建pomelo 开发环境
2014/06/24 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
Python入门篇之条件、循环
2014/10/17 Python
Python实现统计单词出现的个数
2015/05/28 Python
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
python reverse反转部分数组的实例
2018/12/13 Python
在Python 中实现图片加框和加字的方法
2019/01/26 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
Python绘制股票移动均线的实例
2019/08/24 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
Python换行与不换行的输出实例
2020/02/19 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
python实现移动木板小游戏
2020/10/09 Python
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
公务员总结性个人自我评价
2013/12/05 职场文书
学年自我鉴定
2014/01/16 职场文书
学校七一活动方案
2014/01/19 职场文书
小学少先队活动方案
2014/02/18 职场文书
营业员岗位职责范本
2015/04/14 职场文书
升学宴家长答谢词
2015/09/29 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
教你怎么用Python监控愉客行车程
2021/04/29 Python
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android