【发布时间】:2016-07-25 15:47:08
【问题描述】:
我有这个 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 次函数调用?
-
不知道写1函数。这是我的问题。
标签: javascript jquery