gpt4 book ai didi

javascript - 为什么这个 javascript 函数没有定义?

转载 作者:行者123 更新时间:2023-12-01 02:07:58 26 4
gpt4 key购买 nike

我有这个 JavaScript 代码:

$(function(){
var currentCarouselItem = 1; //set carousel to first slide
var runCarousel = 1;

$(window).load(function(){
setTimeout('autoScroll()', 10000);
});

function autoScroll(num){
if (runCarousel == 1) {
$('.carouselItem.' + currentCarouselItem).animate({left: '975px'}, 'slow', function(){
$(this).removeClass('active');
$(this).attr('style','');
var nextItem = currentCarouselItem + 1;
if (nextItem == 7) {
nextItem = 1;
}
$('.carouselItem.' + nextItem).animate({left: '110px'}, 'slow', function(){
$(this).addClass('active');
})
})
}
}
})

每当我运行该网站时,它都会抛出控制台错误:Uncaught ReferenceError:未定义 autoScroll

知道为什么它认为它没有定义吗?

最佳答案

setTimeout('autoScroll()', 10000);

为什么要加引号?

setTimeout(autoScroll, 10000);

这是初学者的。

此外,您还存在范围界定问题。

关于javascript - 为什么这个 javascript 函数没有定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6836536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com