【JavaScript 】 定时器开关事件

在这里插入图片描述



<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<div id="d1">0</div>


<button id="an1SclBtn">暂停</button>

<script src="../../jQuery-3.3.1.min.js"></script>
<script>

    var topY=0;

    function fn1() {
        if(topY>100){
            topY=0;
        }else{
            topY+=0.5;
        }

        $("#d1").html(topY);

    }


    var anTimer=setInterval(fn1,1000);


  $("#an1SclBtn").click(function () {

      var content=$(this).html();
      if(content=="暂停"){
          console.log(2);
          clearInterval(anTimer);        //关闭

          $(this).html("继续");
      }else{

          anTimer=setInterval(fn1,1000);     //继续, anTimer 前面一定不能加 var

          $(this).html("暂停");
      }
  })

</script>
</body>
</html>

效果图:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值