【问题标题】:javascript display text then after some time display new textjavascript显示文本然后在一段时间后显示新文本
【发布时间】:2011-03-30 22:10:31
【问题描述】:

我真的不知道该怎么称呼它或在谷歌上搜索什么。我正在尝试完成显示一些文本的任务,并在所需的时间后显示一些新文本。

类似的东西

"There is an active code." (4 minutes 32 seconds remaining) <- countdown showing remaining time

然后在 10 分钟后删除“有一个有效代码”。 (剩余 4 分 32 秒)”并显示

"Code has expired."

我希望能够编辑分钟和秒,以便进行各种倒计时

【问题讨论】:

    标签: javascript counter countdown


    【解决方案1】:

    您正在寻找setTimeout 方法。这将在特定时间段后执行一个函数。

    // setTimeout uses milliseconds. 
    var oneSecond= 1000;
    var tenMinutes = oneSecond * 60 * 10;
    
    setTimeout(function() {
      // Change the text here
      }, tenMinutes);
    

    setTimeout 方法将在指定时间后触发一次。如果您希望它定期触发,例如每隔 X 秒,然后使用 setInterval 代替

    【讨论】:

    • 只要他们不想在 10 分钟内发生任何事情就可以工作,我认为他正在寻找 JavaScript 倒数计时器。 (还剩 4 分 32 秒)
    • @daniellmb 帖子的一部分建议了一个时间,部分专门要求在 10 分钟后采取行动。可能两者都想要
    【解决方案2】:

    我会看看这个

    <script language="JavaScript">
    TargetDate = "12/31/2020 5:00 AM";
    BackColor = "palegreen";
    ForeColor = "navy";
    CountActive = true;
    CountStepper = -1;
    LeadingZero = true;
    DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
    FinishMessage = "It is finally here!";
    </script>
    <script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-15
      • 2013-07-26
      • 1970-01-01
      • 2019-08-14
      • 2010-09-22
      相关资源
      最近更新 更多