私は次のように機能を設定しています:
setInterval(function () { get_fb(); }, 10000);
ユーザーが何かを行うたびにタイマーを 10 秒にリセットしたい (要素の上にカーソルを合わせる、要素をクリックするなど)
このようなことをプログラムにどのように指示しますか?
私は次のように機能を設定しています:
setInterval(function () { get_fb(); }, 10000);
ユーザーが何かを行うたびにタイマーを 10 秒にリセットしたい (要素の上にカーソルを合わせる、要素をクリックするなど)
このようなことをプログラムにどのように指示しますか?
タイマーを変数に割り当てますか?それをクリアして、次のように再起動できます:
var timer = setInterval(get_fb, 10000);
$('#foo').click(function() {
    clearInterval(timer); // stop timer
    // do something...
    timer = setInterval(get_fb, 10000); // restart timer
});
 var timeout = setInterval(function () { get_fb(); }, 10000);
 //to reset interval, first clear it
 clearInterval(timeout);
 //then re-create
 timeout = setInterval(function () { get_fb(); }, 10000); 
イベントコールバックで、間隔をクリアしてから、間隔を新たに設定します。
interval = setInterval(...);
...elsewhere...
$(..selector..).click(function () {
    clearInterval(interval);
    interval = setInterval(...);
});
intervalクリックコールバックのスコープ内でアクセス可能であることを確認してください。