最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 20:54:32
文档

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

基于JQuery的数字改变的动画效果--可用来做计数器_jquery:因为要求是动态的,我就想到了应该是位置的变化,想到之前用过的JQuery,把里边的效果全试了试,最后选用了animate自定义,代码如下: 代码如下: testAnimate function changeNum(n) { //n设为想要改成的数字 $(function () { $(c
推荐度:
导读基于JQuery的数字改变的动画效果--可用来做计数器_jquery:因为要求是动态的,我就想到了应该是位置的变化,想到之前用过的JQuery,把里边的效果全试了试,最后选用了animate自定义,代码如下: 代码如下: testAnimate function changeNum(n) { //n设为想要改成的数字 $(function () { $(c


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


testAnimate

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时是完全显现
});
}



1



我只是新手,JQuery的原理不懂,只是效果实现了,把我的思路写一下,第一次用博客园,不怎么会使,有错误请指正,谢谢

文档

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

基于JQuery的数字改变的动画效果--可用来做计数器_jquery:因为要求是动态的,我就想到了应该是位置的变化,想到之前用过的JQuery,把里边的效果全试了试,最后选用了animate自定义,代码如下: 代码如下: testAnimate function changeNum(n) { //n设为想要改成的数字 $(function () { $(c
推荐度:
标签: 动态 计数器 jQuery
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top