基于JQuery的数字改变的动画效果--可用来做计数器


Posted in Javascript onAugust 11, 2010

因为要求是动态的,我就想到了应该是位置的变化,想到之前用过的JQuery,把里边的效果全试了试,最后选用了animate自定义,代码如下:

<html> 
<head> 
<title>testAnimate</title> 
<script type="text/javascript"> 
function changeNum(n) { //n设为想要改成的数字 
$(function () { 
$("counter").animate({ top: '+=20px', opacity: '0' }, "slow", function () { //让数字向下移动并消失,top为元素距网页顶部距离,opacity为透明度,值为0~1 
document.getElementById("counter").innerHTML = n; //等数字消失后变为n,网页里有id为counter的一个span元素,这段代码必须放在animate里边,否则数字消失之前它的数值就改变了 
}) 
.animate({ top: '-=40px' }, "slow") //数字n跳至原来位置的上方 
.animate({ top: '+=20px', opacity: '1' }, "slow"); //数字n出现并落至数字原来位置,opacity为0时是对象完全透明,就是消失,值为1时是完全显现 
}); 
} 
</script> 
</head> 
<body> 
<span id="counter">1</span> 
</body> 
</html>

我只是新手,JQuery的原理不懂,只是效果实现了,把我的思路写一下,第一次用博客园,不怎么会使,有错误请指正,谢谢
Javascript 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(3)
Dec 23 Javascript
获取URL地址中的文件名和参数的javascript代码
Sep 02 Javascript
读jQuery之八 包装事件对象
Jun 21 Javascript
js中的scroll和offset 使用比较的实例与分析
Sep 29 Javascript
推荐6款基于jQuery实现图片效果插件
Dec 07 Javascript
使用Angular缓存父页面数据的方法
Jan 03 Javascript
js实现移动端导航点击自动滑动效果
Jul 18 Javascript
微信小程序之蓝牙的链接
Sep 26 Javascript
Angular4 ElementRef的应用
Feb 26 Javascript
angular4笔记系列之内置指令小结
Nov 09 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
Apr 17 Javascript
Element Input输入框的使用方法
Jul 26 Javascript
JQuery最佳实践之精妙的自定义事件
Aug 11 #Javascript
用js解决数字不能换行问题
Aug 10 #Javascript
JavaScript 错误处理与调试经验总结
Aug 10 #Javascript
根据对象的某一属性进行排序的js代码(如:name,age)
Aug 10 #Javascript
javascript中的prototype属性实例分析说明
Aug 09 #Javascript
jQuery Dialog 弹出层对话框插件
Aug 09 #Javascript
jquery下json数组的操作实现代码
Aug 09 #Javascript
You might like
php防止伪造的数据从URL提交方法
2014/06/27 PHP
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
PHP中字符与字节的区别及字符串与字节转换示例
2016/10/15 PHP
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
phpStudy配置多站点多域名和多端口的方法
2017/09/01 PHP
js内置对象 学习笔记
2011/08/01 Javascript
基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
2011/08/28 Javascript
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
解析预加载显示图片艺术
2016/12/05 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
JS异步文件分片断点上传的实现思路
2016/12/25 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
vue基于两个计算属性实现选中和全选功能示例
2019/02/08 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
javascript实现时钟动画
2020/12/03 Javascript
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
简单谈谈Python中的闭包
2016/11/30 Python
python自动化之Ansible的安装教程
2019/06/13 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
使用python将mysql数据库的数据转换为json数据的方法
2019/07/01 Python
简单了解Django ContentType内置组件
2019/07/23 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
智利最大的网上商店:Linio智利
2016/11/24 全球购物
美国在线宠物用品商店:Entirely Pets
2017/01/01 全球购物
大学四年规划书范文
2013/12/27 职场文书
标准自荐信范文
2014/01/29 职场文书
学习心理学的体会
2014/11/07 职场文书
汽车转让协议书范本
2014/12/07 职场文书
写给医生的感谢信
2015/01/22 职场文书
杨善洲电影观后感
2015/06/04 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸
详解Flutter自定义应用程序内键盘的实现方法
2022/06/14 Java/Android