jQuery第一周期无延迟

用户名

我有一些javascript,它们基本上会在3种不同的标题中循环消失。

我最初遇到的问题是,第一个循环上的第一个标题('text1')具有3秒的延迟,我希望它在加载页面时显示出来。

原始代码:http//jsfiddle.net/7EaHF

<div style="padding:20px;"><h1 id="heroText"></h1></div>

    var text = ['text1', 'text2', 'text3'];
    i = 0,
    $content = $('#heroText');

setInterval(function ()
{
    $content.fadeOut(function ()
    {
        $content.text(text[i++ % text.length]).fadeIn();
    });
}, 3000);

因此,我要做的就是更改'text'变量的顺序,并在html中写上“ text1”,这样它就可以毫无延迟地最初显示在页面上,然后以正确的顺序继续循环,如下所示:

http://jsfiddle.net/7EaHF/1/

<div style="padding:20px;"><h1 id="heroText">text1</h1></div>

var text = ['text2', 'text3', 'text1'];
    i = 0,
    $content = $('#heroText');

setInterval(function ()
{
    $content.fadeOut(function ()
    {
        $content.text(text[i++ % text.length]).fadeIn();
    });
}, 3000);

我的问题是,我可以禁用javascript中第一个“ text1”标题的初始延迟,而不必在html中写入第一个“ text1”吗?这主要是因为其他人将使用和更改此代码,并且如果他们必须始终将第一个显示在变量列表中的最后位置并同时更新html,则可能会感到困惑。

我想这很简单,但是我仍在学习javascript,并且无法找到实现此目的的方法,在此先感谢。

李·贝利

http://jsfiddle.net/UbEaB/2/

var text = ['text1', 'text2', 'text3'];
i = 0,
$content = $('#heroText');

// declare the function that does the work
function fadeText() {
    $content.fadeOut(function () {
        $content.text(text[i++ % text.length]).fadeIn();
    });
}

// call it immediately so that the first text shows up
fadeText();

// set it to repeat
setInterval(fadeText, 3000);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MongoDB的第一周保留

来自分类Dev

获取提供日期的月份的第一周日期?

来自分类Dev

如何获取每月的第一周-javascript

来自分类Dev

完全被C ++迷失(第一周学习)

来自分类Dev

在DataFrame中获取连续几周的第一周

来自分类Dev

在MySQL中获取日期的第一周

来自分类Dev

PostgreSQL自定义周编号-包含2月1日的第一周

来自分类Dev

PHP-7中的“ 2020年1月第一周三”与“ 2020年1月第一周三”

来自分类Dev

Java一年中第一周的最少工作日

来自分类Dev

JS获得一年中第一周的正确周数

来自分类Dev

如何显示一年中第一周的日子?

来自分类Dev

Java一年中第一周的最少工作日

来自分类Dev

如何为该Excel公式设置4月的第一周?= WEEKNUM(A1)

来自分类Dev

PHP的日期时间考虑每年1月1日总是第一周?

来自分类Dev

Flatpickr:不显示下个月的第一周

来自分类Dev

计算一年中第一周的日期的一周的第一天的日期会更改月份

来自分类Dev

SQL Server:获取一个月的第一周和第二周的日期范围

来自分类Dev

计算每年的第一周,从每个2月的第一个星期日开始

来自分类Dev

在本地计算机上安排一年中不同的第一周的日历

来自分类Dev

用一年中的几周填写表格会跳过2021年的第一周

来自分类Dev

在本地计算机上安排一年中不同的第一周的日历

来自分类Dev

如何使两个节点处于同一周期?

来自分类Dev

如何使两个节点处于同一周期?

来自分类Dev

如何有条件地运行useEffect,具体取决于同一周期的状态

来自分类Dev

如果将相同的寄存器分别用作输入和输出,两条指令可以在同一周期内执行吗?

来自分类Dev

产生一周

来自分类Dev

SSRS表达式-从周值中查找一周的第一天

来自分类Dev

SSRS表达式-从周值中查找一周的第一天

来自分类Dev

一周的第一天和日历周

Related 相关文章

  1. 1

    MongoDB的第一周保留

  2. 2

    获取提供日期的月份的第一周日期?

  3. 3

    如何获取每月的第一周-javascript

  4. 4

    完全被C ++迷失(第一周学习)

  5. 5

    在DataFrame中获取连续几周的第一周

  6. 6

    在MySQL中获取日期的第一周

  7. 7

    PostgreSQL自定义周编号-包含2月1日的第一周

  8. 8

    PHP-7中的“ 2020年1月第一周三”与“ 2020年1月第一周三”

  9. 9

    Java一年中第一周的最少工作日

  10. 10

    JS获得一年中第一周的正确周数

  11. 11

    如何显示一年中第一周的日子?

  12. 12

    Java一年中第一周的最少工作日

  13. 13

    如何为该Excel公式设置4月的第一周?= WEEKNUM(A1)

  14. 14

    PHP的日期时间考虑每年1月1日总是第一周?

  15. 15

    Flatpickr:不显示下个月的第一周

  16. 16

    计算一年中第一周的日期的一周的第一天的日期会更改月份

  17. 17

    SQL Server:获取一个月的第一周和第二周的日期范围

  18. 18

    计算每年的第一周,从每个2月的第一个星期日开始

  19. 19

    在本地计算机上安排一年中不同的第一周的日历

  20. 20

    用一年中的几周填写表格会跳过2021年的第一周

  21. 21

    在本地计算机上安排一年中不同的第一周的日历

  22. 22

    如何使两个节点处于同一周期?

  23. 23

    如何使两个节点处于同一周期?

  24. 24

    如何有条件地运行useEffect,具体取决于同一周期的状态

  25. 25

    如果将相同的寄存器分别用作输入和输出,两条指令可以在同一周期内执行吗?

  26. 26

    产生一周

  27. 27

    SSRS表达式-从周值中查找一周的第一天

  28. 28

    SSRS表达式-从周值中查找一周的第一天

  29. 29

    一周的第一天和日历周

热门标签

归档