javascript - 关于计数的 Stop If 和 Else 语句

标签 javascript jquery html loops if-statement

我想创建显示加载的页面,然后随时间显示随机数,但问题是当加载切换到随机数时,该随机数再次更改为加载(循环)

这是我的代码:

<div class="spinner" id="box1">
  <div class="double-bounce1"></div>
  <div class="double-bounce2"></div>
</div>
<div class="suhu" style="display:none" id="box2">
 <span style="color: #E74C3C; font-size: 30px; text-align: center;">
    Suhu Anda : </span><span id="decimalgenerate" style="font-size: 30px;"></span><span style="font-size: 30px;">&#8451;<br/></span><span style="color: #E74C3C;"></span>
</div>

这是 JS 代码:

setInterval(function thing() {

      var b1 = document.getElementById('box1');
      var b2 = document.getElementById('box2');

      if(b1['style'].display == 'none')break; {
        b1['style'].display = 'block';
        b2['style'].display = 'none';

      } else {
        b1['style'].display = 'none';
        b2['style'].display = 'block';

      }


    }, 7000);

最佳答案

对于停止间隔,请使用clearInterval

var myTime = setInterval(function thing() {

      var b1 = document.getElementById('box1');
      var b2 = document.getElementById('box2');

      if(b1['style'].display == 'none')break; {
        b1['style'].display = 'block';
        b2['style'].display = 'none';

      } else {
        b1['style'].display = 'none';
        b2['style'].display = 'block';
      }
    }, 7000);

以及您想要的地方

clearInterval(myTime)

示例:

var myTime = setInterval(function thing() {

      var b1 = document.getElementById('box1');
      var b2 = document.getElementById('box2');

      if(b1['style'].display == 'none') {
        b1['style'].display = 'block';
        b2['style'].display = 'none';
        clearInterval(myTime);
      } else {
        b1['style'].display = 'none';
        b2['style'].display = 'block';
      }
    }, 7000);

关于javascript - 关于计数的 Stop If 和 Else 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47032512/

相关文章:

javascript - 无法覆盖 Paypal 立即购买按钮返回网址

javascript - 如何在全选时选择 JQgrid 中的非隐藏行?

javascript - 没有请求和响应冲突的多个 ajax 请求

javascript - 在 iOS 6.x (iPad) 上使用 JS 选择/取消选择下拉选项

javascript - 制作一个带有复选框的表,用于更新 React 中的表值

javascript - 如何查找方括号之间的字符串并将其包装在 CSS 类中

Javascript 存储一个类的值

javascript - React fetch Firebase 获取唯一键值

jQuery 按模式选择

javascript - jquery 仅显示下一个具有相同类的 div