计数器动画到一个计算值
Counter animation to a calculated value
我需要我的计数器动画动画一个值动态计算的复选框所选择的span。这些值计算得很好,但是它们不动。http://jsfiddle.net/dbtj93kL/
$('input[type="checkbox"]').change(function() {
var total_span = 0;
$('input[type="checkbox"]').each(function() {
if ($(this).is(':checked')) {
total_span += parseInt($(this).prop('value'));
}
});
$("#usertotal").html(total_span);
});
jQuery({
Counter: 0
}).animate({
Counter: $('.Single').text()
}, {
duration: 1000,
step: function() {
$('.Single').text(Math.ceil(this.Counter));
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<input type="checkbox" value="100" onclick="test(this);">1</input>
<input type="checkbox" value="200" onclick="test(this);">2</input>
<input type="checkbox" value="300" onclick="test(this);">3</input>
<input type="checkbox" value="400" onclick="test(this);">4</input>
<br />
<span id="usertotal" class="Single"> </span>
您需要在框被选中时执行动画,而不是像您那样在页面加载时执行动画:
$('input[type="checkbox"]').change(function () {
var total_span = 0;
$('input[type="checkbox"]').each(function () {
total_span += this.checked && +this.value;
});
$({counter: +$('#usertotal').text()}).animate({counter: total_span},{
duration: 500,
step: function () {
$('#usertotal').text(Math.round(this.counter));
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="checkbox" value="1">1</input>
<input type="checkbox" value="2">2</input>
<input type="checkbox" value="3">3</input>
<input type="checkbox" value="4">4</input>
<br />
<span id="usertotal"></span>
相关文章:
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 计算CSS3缩放框在另一个框中的最高位置
- 计算从一个对象到另一个对象的路径并沿其移动
- 计算一个垂直于直线的点
- 创建一个倒计时计时器脚本,该脚本计算声音文件的持续时间,而不是特定的日期
- 如何计算一个对象中五个属性中有多少是非null的
- 嗨,我正试图将我的movieprice数组从复选框值传递给另一个计算选择总数的函数,但我的代码没有;t运行
- 创建一个计算值数组,该数组绑定到AngularJS中的其他输入
- Backbone.js在模型后面添加了一个计算属性's已解析
- 为什么我的数据绑定到一个计算函数不起作用(使用knockout.js和jade)
- 如何在Ember.js中创建一个计算属性来查看单个EmberData属性是否脏
- 如何编写一个计算出两点角度的 JavaScript 函数
- 谷歌表格图表:编写了一个计算函数,添加了以前点击的单元格,而不是当前的单元格
- 一个计算出的“;睡眠;直到一些初始化完成
- KnockoutJS-一个计算可写的可观察对象;无法正确更新绑定
- 发送一个计算金额贝宝
- 计数器动画到一个计算值
- 将全局变量从一个计算页传递到另一个计算页
- SUM单选按钮值和复选框值在一个计算- javascript和html
- KnockoutJS强制一个计算过的观察对象重新计算