【问题标题】:Changing text on each page load在每个页面加载时更改文本
【发布时间】:2013-08-01 07:04:52
【问题描述】:

我刚开始使用 jQuery/Javascript,我还是个新手。

我有一个短语列表,每次页面加载/重新加载时,我都需要在 <h4> 中更改它们。

我认为这是一个基本问题,但我无法得到解决方案(我的想法是这很容易,但我目前的编码能力却没有)。

提前致谢!

【问题讨论】:

  • 您需要它们一个接一个地旋转,还是显示一段随机文本就够了?
  • *在 h4 标签内(...)
  • 我有一个短语列表,我需要在每次页面加载(或重新加载)时显示每个短语。
  • 等一下 - 您需要在页面加载时显示每个吗?你想要一些像这样的旋转代码:jquerynewsticker.com

标签: jquery pageload dynamic-content dynamic-text


【解决方案1】:

如果您不关心订单,请尝试:

var textToShow = ['text1', 'text2', 'text3', 'text4']
$(document).ready(function() {
    $("h4").html(textToShow[Math.floor(Math.random()*textToShow.length)]);
});

这是一个小提琴:http://jsfiddle.net/JZDnv/ 继续点击“运行”以获得不同的东西。

【讨论】:

  • 谢谢!!正是我需要的!
  • 但是如果我关心订单,我该如何解决呢?
  • 那么您可能需要使用 cookie。放置一个 cookie 以说明他们刚刚看到的数字,然后在页面加载时检查该 cookie。如果它不存在,假设它是-1。给那个数字加 1,然后给他们看 textToShow[cookieNumber] 。然后用新的数字覆盖 cookie。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-06
  • 1970-01-01
  • 2014-02-22
  • 1970-01-01
  • 1970-01-01
  • 2021-04-29
  • 1970-01-01
相关资源
最近更新 更多