如何使用userscript或bookmarklet停止javascript倒计时器

时间:2016-12-20 10:49:28

标签: javascript timer countdown bookmarklet userscripts

我想用usercript或bookmarklet禁用onload javascript倒计时器。

function startTimer(duration) {
            var timer = duration, minutes, seconds;
            var refreshIntervalId =  setInterval(function () {
                minutes = parseInt(timer / 60, 10)
                seconds = parseInt(timer % 60, 10);
                minutes = minutes < 10 ?  minutes : minutes;
                seconds = seconds < 10 ?  seconds : seconds;
                // display.text(minutes + ":" + seconds);
                //display.text(seconds);
                $('#timer_msg').html('You can submit request after '+seconds+' seconds');
                if (--timer < 0) {
                    $('#timer_msg').html(' <input type="submit" name="submit_btn" class="btn btn-primary" value="Submit">');                    
                    return;
                }
            }, 1000);
        }
$( document ).ready(function() {

         startTimer(20);


                });

此计时器的作用是在页面加载后等待20秒,然后显示提交按钮,但我想跳过这20秒,以便我可以立即提交。 我尝试使用startTimer(0)重新声明页面底部的函数;用户脚本,但没有运气!

尝试

$('timer_msg').html('<input type="submit" name="submit_btn" class="btn btn-primary" value="Submit">');

但是计时器又在滴答作响。

那么如何使用userscript或bookmarklet停止此计时器?

0 个答案:

没有答案