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+PHP+Mysql实现抽奖程序
Apr 12 jQuery
jQuery常见面试题之DOM操作详析
Jul 05 jQuery
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
jQuery实现简单日期格式化功能示例
Sep 19 jQuery
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 jQuery
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
jQuery pagination分页示例详解
Oct 23 jQuery
jQuery实现开关灯效果
Aug 02 jQuery
JQuery基于FormData异步提交数据文件
Sep 01 jQuery
jQuery实现购物车全功能
Jan 11 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
DIY实用性框形天线
2021/03/02 无线电
php实现保存周期为1天的购物车类
2017/07/07 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
yii2 url重写并隐藏index.php方法
2018/12/10 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
2019/02/16 PHP
Javascript调试工具(下载)
2007/01/09 Javascript
File文件控件,选中文件(图片,flash,视频)即立即预览显示
2009/04/09 Javascript
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
微信小程序  wx.request合法域名配置详解
2016/11/23 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
python 实现批量图片识别并翻译
2020/11/02 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
线程问题:wait()方法是定义在哪个类里面
2015/07/07 面试题
中职应届生会计求职信
2013/10/23 职场文书
《穷人》教学反思
2014/04/08 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
入党政审材料范文
2014/12/24 职场文书
职位证明模板
2015/06/23 职场文书
保护环境建议书作文300字
2015/09/14 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
《落花生》教学反思
2016/02/16 职场文书