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 28 jQuery
jQuery实现所有验证通过方可提交的表单验证
Nov 21 jQuery
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
jQuery滚动条美化插件nicescroll简单用法示例
Apr 18 jQuery
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
jquery实现有过渡效果的tab切换
Jul 17 jQuery
如何基于jQuery实现五角星评分
Sep 02 jQuery
jquery插件实现图片悬浮
Apr 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开发留言板功能
2019/11/19 PHP
用JavaScript隐藏控件的方法
2009/09/21 Javascript
jquery ready()的几种实现方法小结
2010/06/18 Javascript
JavaScript学习点滴 call、apply的区别
2010/10/22 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
2013/08/21 Javascript
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
2015/11/02 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
JavaScript String 对象常用方法详解
2016/05/13 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
js实现提交前对列表数据的增删改查
2020/01/16 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
详解Python异常处理中的Finally else的功能
2017/12/29 Python
Python实现七彩蟒蛇绘制实例代码
2018/01/16 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
python argparser的具体使用
2019/11/10 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
2020/04/27 Python
python切割图片的示例
2020/11/12 Python
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
Bailey帽子官方商店:Bailey Hats
2018/09/25 全球购物
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
简述数据库的设计过程
2015/06/22 面试题
会计工作决心书
2014/03/11 职场文书
教师党员一句话承诺
2014/03/28 职场文书
清明节演讲稿
2014/05/27 职场文书
西双版纳导游词
2015/02/03 职场文书
python中Matplotlib绘制直线的实例代码
2021/07/04 Python
Python日志模块logging用法
2022/06/05 Python