![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
请问JS setInterval方法 如何在内部停止?? 我写了停止 但是在内部似乎没有反应!!
i=window.setInterval(function(){time--;if(time<1){varshopid=getCookie('shop_id');varc...
i = window.setInterval(function() {
time--;
if (time < 1) {
var shopid = getCookie('shop_id');
var c_id = shopid.split(',');
for (var i = 0; i < c_id.length; i++) {
if (c_id[i] == caid) {
c_id.splice(i, 1);
} else {
c_id[i] = caid;
}
}
if (c_id.length == 0) {
deleteCookie(caid);
deleteCookie('shop_id');
clearInterval(i);
return false;
} else {
setCookie('shop_id', c_id);
}
} 展开
time--;
if (time < 1) {
var shopid = getCookie('shop_id');
var c_id = shopid.split(',');
for (var i = 0; i < c_id.length; i++) {
if (c_id[i] == caid) {
c_id.splice(i, 1);
} else {
c_id[i] = caid;
}
}
if (c_id.length == 0) {
deleteCookie(caid);
deleteCookie('shop_id');
clearInterval(i);
return false;
} else {
setCookie('shop_id', c_id);
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询