为什么当我使用setTimeout时会立即执行该方法?我试图用setTimeout编写一个简单的代码,而setTimeout只是不会等待它假设的时间,并且代码会立即执行。我做错什么了? $("#btn1").click(function () {
if ("something") {
$("#div1").slideUp();
setTimeout(testfunction(), 2000);
}
}
3 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
setTimeout(testfunction(), 2000);
setTimeout(function() { testfunction('hello');}, 2000);
编辑
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
setTimeout(testfunction, 2000);
testfunction
添加回答
举报
0/150
提交
取消