ユーザアイドルタイムアウトが5秒の場合、オファーバナーを表示したいが、次のコードはアイドルタイムが5秒ごとにオファーバナーを表示している。しかし、 seconds.Any本体は、あなたが一度だけ実行される代わりにsetInterval
ユーザアイドルタイムアウトのために1回だけ機能を実行する
window.setTimeout(function(){
timerIncrement();
}, 5000);
このsetTimeout
を使用する必要が
$(document).ready(function(){
idleTime = 0;
//Increment the idle time counter every five second.
var idleInterval = setInterval(timerIncrement, 5000);
function timerIncrement()
{
console.log(idleTime++);
if (idleTime > 5)
{
doPreload();
}
}
//Zero the idle timer on mouse movement.
$(this).mousemove(function(e){
idleTime = 0;
});
function doPreload()
{
$('#add-click').click();
}
});
...)doPreload内で..私は閉鎖のためタイマーの中のidleTime変数をチェックすることはできないと思います。 – Max