如何为JQuery库创建无限循环?

时间:2017-04-30 08:06:57

标签: jquery

我有一个Jquery代码

<script>
 document.addEventListener('DOMContentLoaded', function(){
  Typed.new('.element', {
    strings: ["First sentence.", "Second sentence."],
    typeSpeed: 0
  });
});
 </script>

我需要让它无限重复,我试着将代码放入while循环

<script>
  document.addEventListener('DOMContentLoaded', function(){
  while(1){

  Typed.new('.element', {
    strings: ["First sentence.", "Second sentence."],
    typeSpeed: 0
  });
  }
});
 </script>

但它不起作用..

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

使用 setInterval 方法:

<script>
 document.addEventListener('DOMContentLoaded', function(){
 setInterval(function(){
     Typed.new('.element', {
      strings: ["First sentence.", "Second sentence."],
        typeSpeed: 0
       });          
   },100);
 });
</script>

示例代码:setInterval sample

答案 1 :(得分:0)

U可以在js中创建无限循环:

function selfInvoke() {
alert(1);
selfInvoke();
}

selfInvoke();//but with time u can get an error

使用setInterval的更好解决方案:

function myFunction() {
    setInterval(function(){ alert("Hello"); }, 500);
}
myFunction();