jquery - 基本 jQuery 动画 : Elipsis (three dots sequentially appearing)

标签 jquery animation jquery-animate

我需要什么:

我需要一个动画省略号(...),一个点一个接一个地出现。动画需要循环播放。我想通过 jQuery 实现这一点

动画序列:

第 1 帧:等待您的选择

第 2 帧:等待您的选择。

第 3 帧:等待您的选择..

第 4 帧:等待您的选择...

我尝试过的:

我一直在研究plugin to blink textpulsate .effect() .

我的问题:

有人对实现这一目标的最简单、最可靠的方法有任何建议吗?我很高兴有人指出一项技术或功能。

最佳答案

如果您只需要这些点一个接一个地出现一次,请尝试一些非常简单的操作,如下所示:

<div id="message">Awaiting your selection</div>​

var dots = 0;

$(document).ready(function() {
    setInterval (type, 600);
});

function type() {
    if(dots < 3) {
        $('#message').append('.');
        dots++;
    }
}​

http://jsfiddle.net/fVACg/

如果您希望它们出现多次(删除然后重新打印),您可以执行如下操作:

<div>Awaiting your selection<span id="dots"></span></div>​

var dots = 0;

$(document).ready(function() {
    setInterval (type, 600);
});

function type() {
    if(dots < 3) {
        $('#dots').append('.');
        dots++;
    } else {
        $('#dots').html('');
        dots = 0;
    }
}​

http://jsfiddle.net/wdVh8/

最后,查看tutorial我几年前就写过。您可能会发现它很有用。

关于jquery - 基本 jQuery 动画 : Elipsis (three dots sequentially appearing),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12996736/

相关文章:

javascript - 距离成功一小步...javascript alt

javascript - 是否可以模拟 iframe?

CSS3 动画在 Mozilla 中不起作用

javascript - 将变量 'left' 传递给 jQuery animate()

javascript - 如何使用 AJAX/JQUERY 和 PHP 使按钮在第一次点击后可重用

路由前的 Angular 动画

ios - Swift - 简单的动画,但需要长时间按住 - 为什么不默认点击?

javascript - 声明完成时 jQuery 回调未触发 :?

javascript - 有没有一种简单的方法可以对字符串中的特定字符进行动画处理?

javascript - 两个元素,一个滚动条,都不滚动出平面