每个间隔在元素上附加一个点

时间:2013-04-14 20:28:53

标签: javascript jquery

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

我认为这可以通过

之类的东西轻松完成
<h2>Processing</h2>

$(document).ready(function(){

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

});

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

Uncaught SyntaxError: Unexpected identifier

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

1 个答案:

答案 0 :(得分:6)

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

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

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

clearInterval(interval);