是否可以为多个对象设置超时,以便它们的事件发生在完全相同的时间跨度?
这是我到目前为止所拥有的,但它返回给我一个语法错误:
setTimeout(function() {
$('#post_confirm').fadeOut('slow');},
$('#chat').height($chatHeight_user);},
1000);
是否可以为多个对象设置超时,以便它们的事件发生在完全相同的时间跨度?
这是我到目前为止所拥有的,但它返回给我一个语法错误:
setTimeout(function() {
$('#post_confirm').fadeOut('slow');},
$('#chat').height($chatHeight_user);},
1000);
您有语法错误,请使用:
setTimeout(function() {
$('#post_confirm').fadeOut('slow'); // lose the }, here
$('#chat').height($chatHeight_user);
}, 1000);
setTimeout()
像这样工作:
setTimeout(callback,time)
所以你可以callback
用一个包含所有其他代码的匿名函数来替换。
尝试这个:
setTimeout(function() {
$('#post_confirm').fadeOut('slow');
$('#chat').height($chatHeight_user);
},1000);