Javascript jquery中的stop setinterval
我有一段代码,每一秒就让一个li更改一次it类:Javascript jquery中的stop setinterval,javascript,jquery,Javascript,Jquery,我有一段代码,每一秒就让一个li更改一次it类: function getclient(FromClient) { var NewMsgLi = $("#FriendsList").find('li[id$=' + FromClient + ']'); setInterval(function () { NewMsgLi.toggleClass("NewMsgClass"); }, 1000); } function InitiateChat(ToCli
function getclient(FromClient) {
var NewMsgLi = $("#FriendsList").find('li[id$=' + FromClient + ']');
setInterval(function () {
NewMsgLi.toggleClass("NewMsgClass");
}, 1000);
}
function InitiateChat(ToClient) {
$("#FriendsList").find('li[id$=' + ToClient + ']').removeClass("class");
}
InitiateChat在我点击一个按钮后触发FromClient和ToClient基本上是相同的id,但问题是'li'不会恢复正常,也不知道我做错了什么您可以使用
查看函数。您可以通过调用
var interval = setInterval(function() {
//
}, 1000);
//
clearInterval(interval);
您发布的代码在语法上是无效的,而且根本不清楚这两个函数之间有什么关系。我编辑了请重新检查没有函数名,第一个函数是语法错误。(我意识到在作品中是这样的。)我认为这是一个复制/粘贴错误
var interval = setInterval(function() {
//
}, 1000);
//
clearInterval(interval);