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插件imgAreaSelect基础讲解
May 26 jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jQuery实现form表单序列化转换为json对象功能示例
May 23 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
jQuery实现适用于移动端的跑马灯抽奖特效示例
Jan 18 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 jQuery
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
jQuery实现tab栏切换效果
Dec 22 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
Ajax PHP简单入门教程代码
2008/04/25 PHP
php 获取百度的热词数据的代码
2012/02/18 PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
用javascript实现页面打印的三种方法
2007/03/05 Javascript
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
2013/12/23 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
gameboy网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点
2016/02/21 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
解决html input验证只能输入数字,不能输入其他的问题
2017/07/21 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
jquery使用FormData实现异步上传文件
2018/10/25 jQuery
vue实现倒计时获取验证码效果
2020/04/17 Javascript
Python中实现最小二乘法思路及实现代码
2018/01/04 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
2018/05/28 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
python 调用有道api接口的方法
2019/01/03 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
利用Python的turtle库绘制玫瑰教程
2019/11/23 Python
波比布朗英国官网:Bobbi Brown英国
2017/11/13 全球购物
制作部班长职位说明书
2014/02/26 职场文书
毕业生就业推荐表自我鉴定
2014/03/20 职场文书
品牌服务方案
2014/06/03 职场文书
代办出身证明书
2014/10/21 职场文书
期中考试复习计划
2015/01/19 职场文书
社区服务活动感想
2015/08/11 职场文书