我正在尝试在加载页面后立即执行代码。
“SetInterval”不会这样做:\
这是代码:
var inter1;
function start() {
inter1 = setInterval(function() {
counter++;
slidernum = '#slider' + counter;
imgnum = '#img' + counter;
$('body').children(slidernum).fadeIn(1500);
}, 2000);
}
start();
我还尝试用函数包装它,但它仍然在2000毫秒后加载。
任何帮助或替代方案?谢谢!
答案 0 :(得分:1)
你可以这样做。
var inter1;
function innerStart() {
counter++;
slidernum = '#slider' + counter;
imgnum = '#img' + counter;
$('body').children(slidernum).fadeIn(1500);
}
function start() {
innerStart();
inter1 = setInterval(function() {
innerStart();
}, 2000);
}