【问题标题】:Is there a way to change text on site reload?有没有办法在网站重新加载时更改文本?
【发布时间】:2020-07-09 14:03:59
【问题描述】:

如果有一个很好的等价于我想要完成的事情,那就是每次打开游戏主菜单时都会发生变化的 Minecraft 初始文本。

有没有办法在 HTML 文档中使用 java 来实现?下面我有我已经尝试过但现在我迷路了。

$(function() {
    var splashes = ["example_text1", "example_text2", "example_text3"];
    $("#subtitle").html($("#subtitle").html().replace("text0", splashes[Math.floor(Math.random()*splashes.length)]));
  });

【问题讨论】:

    标签: javascript html css reload


    【解决方案1】:

    也许您可以尝试阅读有关Repaints and Reflows的信息

    除此之外,您还可以创建一个渲染函数,并在用户每次使用按钮返回主菜单时调用它。

    所以

    repaintDom() => {
     *your code*
    }
    

    然后

    document.querySelector('.your-button').addEventListener("click", function(event) {
        repaintDom();
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-18
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      • 1970-01-01
      • 2012-10-17
      • 2021-12-25
      • 1970-01-01
      相关资源
      最近更新 更多