当用户提交表单时,我有一个简单的“处理”点等待...点等待..点等待..。
我认为这可以通过类似的东西很容易地完成
<h2>Processing</h2>
和
$(document).ready(function(){
setTimeout($('h2').append('.'), 500);
});
但是它得到第一个点,然后抛出一个错误:
Uncaught SyntaxError: Unexpected identifier
我的逻辑在哪里失败了?意外的标识符是什么?
最佳答案
您应该将一个函数传递给您正在传递 jQuery 对象的 setTimoeut
函数,看来您想要的是 setInterval
函数。
var interval = setInterval(function(){
$('h2').append('.');
}, 500);
然后您可以使用clearInterval
函数清除间隔。
clearInterval(interval);
关于javascript - 每个间隔向元素附加一个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16003986/