jquery暂停几秒钟再执行的函数怎么写

2024-12-17 15:24:31
推荐回答(5个)
回答1:

1、首先新建一个html文件,命名为test.html。

2、在test.html文件内,使用span标签创建一行文字,用于下面延时设置其颜色。

3、在test.html文件内,给span标签添加一个id属性,用于下面获得它的对象。

4、在js标签内,通过ready()方法,在页面加载成功后,执行function方法。

5、在function方法内,使用setTimeout定时器,在2秒后通过id获得span对象,使用css()方法将其文字颜色设置为红色。

6、最后在浏览器打开test.html文件,查看结果。

回答2:

//使用 setTimeout 时需注意,当该代码执行时,JS 会立即编译函数第一个参数“code”
//所以该函数的第一个参数应该为:需要编译的代码、或者一个函数
//例1:setTimeout("alert('x')", 2000);
//例2:setTimeout(function () { alert('x'); }, 2000);

//错误示例:setTimeout(alert('x'), 2000); "x" 会立马跳出来,延时没有效果

//所以你的代码应该是:
$.get("bad_step.php?step="+$(this).val(),function(data,status){
    setTimeout(function () { 
        $('#step').html(data);
    }, 8000);
});

回答3:

1、3秒钟后提示警告框,只执行一次
setTimeout(function(){
alert("ok");
},3000);
2、每隔三秒钟提示警告框,反复执行
setInterval(function(){
alert("ok");
},3000);

回答4:

settimeout(function(){
500毫秒之后执行的操作
},500);
把你下面要执行的语句放在函数体中

回答5:

时间的重复或延迟发生可以用javascript的setTimeout()方法