【发布时间】:2020-07-08 07:31:00
【问题描述】:
当你的分数增加时,我想制作你可能知道的视频游戏效果。我想要一个数字,如果用户得分,则在得分数字上方的第二个数字会产生并慢慢向上移动并消失。
我认为可以使用 jquery 制作动画,但是如何在 score 元素所在的同一位置生成数字/元素?
示例代码:
<span id="score">50</span>
AddScoreAnimation() {
var element = $('<span/>')//How can I set it in the right position where #score is?
$(element).text('+20');
$(element).animate({
top: '-=120',
opacity: 0.0
}, 1000);
$('#score').text(70);
}
【问题讨论】:
-
如果我帮助了你,别忘了接受我的回答并点赞。谢谢
标签: javascript html jquery