首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery在特定时间内增加特定数目

jQuery在特定时间内增加特定数目
EN

Stack Overflow用户
提问于 2014-04-13 16:32:14
回答 1查看 100关注 0票数 0

我有个问题。知道如何在特定的时间内将特定的数字增加到更大的数字吗?(使用jQuery)例如,我想要使百分比条和当条形滑动到特定的尺寸时,同时将数字从0增加到100。我创造酒吧,但不知道如何在特定的时间内实现数字转换。从视觉上看,它看起来如下:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-13 16:42:37

下面是一个快速的小提琴,向您展示如何根据填充的数量获得百分比:http://jsfiddle.net/jYveX/

基本上,我找出父包装器(400)的宽度,然后找出填充(200)的宽度,然后使用jquery进行简单的计算。400/200 = 50。

现在,当您增加填充条的大小时,百分比应该会随着条的宽度而变化。

HTML

代码语言:javascript
复制
<div class="bar-container">
    <div class="bar-fill">
        <div class="output"></div>
    </div>
</div>

CSS

代码语言:javascript
复制
.bar-container {
    width:400px;
    height:40px;
    background:green;
}
.bar-fill {
    width:200px;
    height:40px;
    background:red;
    text-align:right;
}

JS

代码语言:javascript
复制
$('.output').html($('.bar-fill').width() / 4 + '%');

下面是一个正在进行中的动画示例:

关键是使用动画类中可用的step选项。

http://jsfiddle.net/jYveX/4/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23045266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档