把定时器的第一个参数(这是一个函数)定义在外面,在调用定时器时先执行一遍函数就可以了。比如说
var func(){}func()
var timer = setInterval(func, 820)
settimeout函数名写错了,应该是setTimeout,那个t需要大写。
你把代码改成
$(function(){run()
var interval
function run(){
interval = setInterval(chat,"15000")
}
function chat(){
a()
}
function a(){
//这里是我的运行代码1
setTimeout("b()",3000)
}
function b(){
//这里是我的运行代码2
setTimeout("c()",3000)
}
function c(){
//这里是我的运行代码3
setTimeout("d()",3000)
}
function d(){
//这里是我的运行代码4
}
就可以正常运行了。