JavaScript 随机排列字母

标签 javascript

我在教程杂志中找到了如何打乱字母的方法。网址是http://tutorialzine.com/2011/09/shuffle-letters-effect-jquery/

我尝试更改设置,以便可以更改使用预定义单词打乱的文本。例如,当页面加载时,会随机播放 id container1 的内容。完成后,等待 4 秒,然后随机播放 id 容器 2 的内容。完成后等待 4 秒等。这是 script.js 代码:

$(function(){
    var container = $("#container1")
    container.shuffleLetters();
    setTimeout(function() {
        $(function() {
            var container = $("#container2")
            container.shuffleLetters();
            setTimeout(function() { }, 4000);
    });
    },4000);
});

最后我想从头开始。我怎样才能做到这一点?提前致谢。

最佳答案

这是一个适用于任意数量容器的演示:

$(function(){
  function shuff () {
    if (counter == $obj.length) {
        counter = 0;
    }
    $obj.eq(counter).shuffleLetters();
    counter++;
    setTimeout(shuff, 4000);
  }

  var counter = 0, $obj = $('#container1, #container2');

  // safety check to make sure there is at least one container
  if ($obj[0]) {
    shuff();
  }
});

关于JavaScript 随机排列字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7705610/

相关文章:

javascript继承与使用super : is this possible?

javascript - 在计算属性中使用条件逻辑无法更新

c# - 实例化通过发出 GET 请求收到的值

javascript - 如何优化包含对象数组的两个对象的合并

javascript - jquery固定位置 block ,切换到静态某个点

javascript - 在普通 JS 中立即执行 JS 函数

javascript - 如何在 jQuery 中迭代两个数组

javascript - 如何使用angular js列出文件夹中的所有文件名

javascript - 我已经设法找到一种方法来通过使用每个幻灯片来获取我的幻灯片的文本,但是如何让它显示我的 jar 头产品而不是文本?

javascript - MathJax svg 输出然后将其转换为 png