Вы указали «пакет» в ваших файлах классов?
Bear.java
package com.example.web;
import com.example.model.*;
class Bear { ...
BearExtra.java
package com.example.model;
public class BearExtra { ...
setInterval()
возвраты идентификатор интервала, который можно передать clearInterval()
:
var refreshIntervalId = setInterval(fname, 10000);
/* later */
clearInterval(refreshIntervalId);
См. документы для setInterval()
и clearInterval()
.
При установке возвращаемого значения setInterval
к переменной можно использовать clearInterval
для остановки его.
var myTimer = setInterval(...);
clearInterval(myTimer);
Вы можете установить новую переменную и прибавлять ее на ++ (считать один) каждый раз, когда она выполняется, затем я использую условную инструкцию, чтобы закончить ее:
var intervalId = null;
var varCounter = 0;
var varName = function(){
if(varCounter <= 10) {
varCounter++;
/* your code goes here */
} else {
clearInterval(intervalId);
}
};
$(document).ready(function(){
intervalId = setInterval(varName, 10000);
});
Я надеюсь, что это поможет, и это правильно.