当用户提交表单时,我有一个简单的'处理'点等待...点等待...点等待.. 。
我认为这可以通过
之类的东西轻松完成<h2>Processing</h2>
和
$(document).ready(function(){
setTimeout($('h2').append('.'), 500);
});
然而,它得到第一个点,然后抛出一个错误:
Uncaught SyntaxError: Unexpected identifier
我的逻辑在哪里失败了?什么是意外的标识符?
答案 0 :(得分:6)
你应该将一个函数传递给你传递jQuery对象的setTimoeut
函数,看起来你想要的是setInterval
函数。
var interval = setInterval(function(){
$('h2').append('.');
}, 500);
然后您可以使用clearInterval
函数清除间隔。
clearInterval(interval);