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

$('#levelid').change(function(){$('#step').html('状态更换中...');$.get("bad_step.php?step=... $('#levelid').change(function(){
$('#step').html('状态更换中...');

$.get("bad_step.php?step="+$(this).val(),function(data,status){
$('#step').html(data);
});
})

这是我现在写的代码,
我想要在$('#step').html('状态更换中...');这句话显示的时间久一点,
现在就显示一瞬间,然后就获取到后面的数据了,看不到有变化的效果,
所以想在 $('#step').html('状态更换中...');这句代码后面加个延迟的效果,延迟半秒钟,
请问怎么写
setTimeout($.get("bad_step.php?step="+$(this).val(),function(data,status){
$('#step').html(data)
}),8000)
这样不行
$.get("bad_step.php?step="+$(this).val(),function(data,status){
setTimeout($('#step').html(data),8000)
})
这样也不行...
有没有不用执行代码的延时函数,除了setTimeout之外
展开
 我来答
电子科技小百科
高粉答主

2020-05-08 · 繁杂信息太多,你要学会辨别
知道答主
回答量:4367
采纳率:0%
帮助的人:68.3万
展开全部

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文件,查看结果。

雨月蓝
推荐于2017-09-27 · TA获得超过765个赞
知道小有建树答主
回答量:194
采纳率:100%
帮助的人:251万
展开全部
//使用 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);
});
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gongli8811
2017-01-15 · TA获得超过561个赞
知道小有建树答主
回答量:917
采纳率:67%
帮助的人:156万
展开全部
1、3秒钟后提示警告框,只执行一次
setTimeout(function(){
alert("ok");
},3000);
2、每隔三秒钟提示警告框,反复执行
setInterval(function(){
alert("ok");
},3000);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友975ca0f
2013-07-10 · TA获得超过425个赞
知道答主
回答量:224
采纳率:0%
帮助的人:92.9万
展开全部
settimeout(function(){
500毫秒之后执行的操作
},500);
把你下面要执行的语句放在函数体中
追问
看提问补充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帝80网工
2013-07-10 · TA获得超过596个赞
知道小有建树答主
回答量:692
采纳率:100%
帮助的人:399万
展开全部
时间的重复或延迟发生可以用javascript的setTimeout()方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式