0

是否可以为多个对象设置超时,以便它们的事件发生在完全相同的时间跨度?

这是我到目前为止所拥有的,但它返回给我一个语法错误:

setTimeout(function() { 
$('#post_confirm').fadeOut('slow');}, 
$('#chat').height($chatHeight_user);}, 
1000);
4

2 回答 2

3

您有语法错误,请使用:

setTimeout(function() { 
    $('#post_confirm').fadeOut('slow'); // lose the }, here
    $('#chat').height($chatHeight_user);
}, 1000);

setTimeout()像这样工作:

setTimeout(callback,time)

所以你可以callback用一个包含所有其他代码的匿名函数来替换。

于 2013-07-28T19:22:22.497 回答
1

尝试这个:

setTimeout(function() { 
  $('#post_confirm').fadeOut('slow'); 
  $('#chat').height($chatHeight_user); 
},1000);
于 2013-07-28T19:22:42.420 回答