我有這個jQuery的功能。我想讓它只是一個函數,所以我可以通過調用一個函數並傳遞一些參數來獲得相同的結果。Jquery數字計數器的更新
正如你所看到的,這個函數的計數基本上是一樣的。我希望只有一個函數,然後解析出參數以獲得相同的結果。像startcount(arg1,arg2);
var one_countsArray = [2,4,6,7,4252];
var two_countsArray = [3,3,4,7,1229];
var sumemp = one_countsArray.reduce(add, 0);
var sumallis = two_countsArray.reduce(add, 0);
function add(a, b) {
return a + b;
}
var count = 0;
var inTv = setInterval(function(){startCount()},100);
var inTv2 = setInterval(function(){startCount2()},100);
function startCount()
{
if(count == sumemp) {
clearInterval(inTv);
} else {
count++;
}
$('.stats_em').text(count);
}
var count2 = 10;
function startCount2()
{
if(count2 == sumallis) {
clearInterval(inTv2);
} else {
count2++;
}
$('.stats_iss').text(count2);
}
div {
padding:50px 0;
background: #000000;
color: #ffffff;
width: 100px;
height:100px;
border-radius:50%;
text-align: center;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div class="stats_em"></div>
<div class="stats_iss"></div>
哪裏是問題嗎?爲什麼你不能讓它1函數調用? – CodeChimp
我不知道寫1的功能。這是我的問題。 –