0

我有一个简单的“处理”点等待......点等待..点等待..当用户提交表单时。

我认为这可以很容易地用类似的东西来完成

<h2>Processing</h2>

$(document).ready(function(){

  setTimeout($('h2').append('.'), 500);

});

然而,它得到了第一个点,然后抛出一个错误:

Uncaught SyntaxError: Unexpected identifier

我的逻辑在哪里失败了?什么是意外标识符?

4

1 回答 1

6

你应该将一个函数传递给setTimoeut你传递一个 jQuery 对象的函数,看起来你想要的是setInterval函数。

var interval = setInterval(function(){
   $('h2').append('.');
}, 500);

clearInterval然后你可以使用函数清除间隔。

clearInterval(interval);
于 2013-04-14T20:32:44.430 回答