5分钟圈定时器,当用户打开页面时将起作用

问题描述

我需要添加5分钟圈计时器,当用户在AppGyver中打开页面JS自定义代码时,该计时器将起作用。我发现准备好了的代码https://codepen.io/SabAsan/pen/zYvpZPM只是帮助我稍微纠正了一下代码,准确地设计了这个圆圈as in the image并将其编写为一个JS代码,因为Appgyver仅接受JS定制代码https://docs.appgyver.com/app-logic/custom-javascript

Here's the Axelor JS code type

  function CountDown(duration,display) {
        if (!isNaN(duration)) {
            var timer = duration,minutes,seconds;
            
          var interVal=  setInterval(function () {
                minutes = parseInt(timer / 60,10);
                seconds = parseInt(timer % 60,10);

                minutes = minutes < 10 ? "0" + minutes : minutes;
                seconds = seconds < 10 ? "0" + seconds : seconds;

                $(display).html("<b>" + minutes + "m : " + seconds + "s" + "</b>");
                if (--timer < 0) {
                    timer = duration;
                   SubmitFunction();
                   $('#display').empty();
                   clearInterval(interVal)
                }
                },1000);
        }
    }
    
    function SubmitFunction(){
   $('#submitted').html('submitted');
    
    }
    

     CountDown(3,$('#display'));
  

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)