您是否尝试在jQuery的文档就绪方法中包装所有JavaScript代码?
$(function(){
var timer;
var light = 1;
colorarray = new Array('red', 'blue', 'yellow', 'black', 'pink', 'green', 'chocolate', 'cyan');
function timedCount()
{
timer = setTimeout(function(){timedCount()},800);
$(".interactiveBox div:nth-child("+ light +")").css('background-color', colorarray[light]);
light = light + 1;
if(light>8)
{
light = 1;
$('.interactiveBox div').css( 'background-color', 'white');
}
}
$('.start').click(function(){
timedCount();
});
$('.stop').click(function(){
clearTimeout(timer);
});
});
另外,请确保在jQuery-ui.js文件之前包含jQuery.js文件。在这一行之上:
该文件应如下所示: