Timer 需要ad定时器焦点

Timer 需要ad定时器焦点,timer,focus,Timer,Focus,嗨,我想显示一个计时器,如果窗口/选项卡不在焦点上,它将停止,当用户返回窗口/选项卡时,它将再次开始倒计时。我有下面的代码,我尝试了一些方法,但没有得到想要的结果!希望你们中的一个能解决我的问题 function adTimer() { timer++; if(timer == fulltimer) { var show="Click <img src=\"clickimages/"+key+".png\">"; $("#button

嗨,我想显示一个计时器,如果窗口/选项卡不在焦点上,它将停止,当用户返回窗口/选项卡时,它将再次开始倒计时。我有下面的代码,我尝试了一些方法,但没有得到想要的结果!希望你们中的一个能解决我的问题

 function adTimer() {
    timer++;
    if(timer == fulltimer) {
        var show="Click <img src=\"clickimages/"+key+".png\">";
        $("#buttons").fadeIn();
        $("#timer").html(show);
    }
    else {
        setTimeout(adTimer, 1000);
    }
    $("#bar").width((timer/fulltimer)*200);

}

$(document).ready(function() {
    if(id != -1) adTimer();
    else $("#timer").html("Cheat Check");
});
函数adTimer(){
定时器++;
如果(计时器==完整计时器){
var show=“单击”;
$(“#按钮”).fadeIn();
$(“#timer”).html(show);
}
否则{
设置超时(adTimer,1000);
}
$(“#bar”).宽度((定时器/全定时器)*200);
}
$(文档).ready(函数(){
如果(id!=-1)adTimer();
else$(“#timer”).html(“作弊检查”);
});

用定时器检查焦距:

var focus;

function mytimer() {
  if (focus) {
    // Do stuff.
    alert("test");
  }
}

$(window).blur(function () {
  focus = false;
});

$(window).focus(function () {
  focus = true;
});

setInterval(mytimer, 1000);

我不懂java脚本,所以不懂你的代码。如果你能告诉我如何使用我的代码,我将非常高兴!我的意思是,我需要编辑任何东西,否则我只会在我的代码之前发布你的代码?单击“Fiddle”链接。我单击Fiddle试图运行,但没有更改!!仅显示此代码变量焦点;var-key=0;函数mytimer(){if(focus){key++;alert(key);}}}$(window.blur(函数(){focus=false;})$focus(函数(){focus=true;});设置间隔(mytimer,1000);再试一次,它错过了JQuery,现在可以工作了。(单击代码中的某个地方或窗口外的某个位置以停止弹出窗口)没有任何帮助。我说我不知道java脚本。如果您向我演示如何在我的代码中使用该脚本,那将很有帮助。您是否看过ptc网站(付费点击)如果用户切换到另一个窗口时,计时器暂停,当他回来时,计时器恢复,那么用户在某一时间观看广告会获得收入,实际上我正在尝试实现这种聚焦。