js中怎样能让定时器立刻执行?

JavaScript024

js中怎样能让定时器立刻执行?,第1张

把定时器的第一个参数(这是一个函数)定义在外面,在调用定时器时先执行一遍函数就可以了。比如说

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

}

就可以正常运行了。