使用jQuery增加数字
increasing numbers with jQuery
是否有一个简单的jQuery方法来生成数字使用.class
包含不同的数字越来越多增加几秒钟后?
示例:
before:
<p class="number_vp">56</p>
<p class="number_vp">2</p>
几秒钟后:
<p class="number_vp">58</p>
<p class="number_vp">10</p>
var $p = $('.number_vp');
setInterval(function() {
$p.html(function(_, num) {
return +num + Math.floor(Math.random() * 6);
})
}, 1000);
http://jsfiddle.net/eqseX/为所有'number_vp'元素添加1-100之间的随机数,每秒一次:
setTimeout(function() {
$(".number_vp").each(function(index,elm) {
var value = $(elm).html()*1;
var newValue = value + Math.round(Math.random()*100);
$(elm).html(newValue);
});
}, 1000);
这段代码展示了如何为number_vp
类的div项生成随机数。
$('.number_vp').each(function(){
var randomnumber=Math.floor(Math.random()*999);
$(this).html(randomnumber);
});
下面是一个现场演示:http://jsfiddle.net/6JSXD/1/
这是一个实现了计时器的示例,每2秒改变一次值。
setInterval(function(){
changeNumbers();
}, 2000);
function changeNumbers(){
$('.number_vp').each(function(){
var randomnumber=Math.floor(Math.random()*999);
$(this).html(randomnumber);
});
}
http://jsfiddle.net/6JSXD/2/setTimeout(genRandom,10000);
function genRandom(){$(".number_vp").each(function(index,elm) {
$(this).html(Math.round(Math.random()*100000));
setTimeout(genRandom,10000);
});}
相关文章:
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 将数字转换为一定数量的硬币
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- 如何在javascript中获得与特定数字相等的随机数
- 如果元素's的ID以数字开头
- 递增一个数字而不去掉前导零
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 如何在这里将两个值最低的数字相加
- 如何删除除冒号、数字和'上午'或者'下午'
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Javascript排序字符串或数字
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- CoffeeScript:初始化或增加数组中的值
- 循环算法,将数字自增,直到它达到一个值,然后递减
- Push.apply()不增加数组大小
- Google Maps push()将标记放入标记数组不会增加数组长度
- 具有特定计时器值的数字的增量值