按间隔循环按下一个键

问题描述 投票:-4回答:2

我有一个HTML页面,调用一些本地JavaScript文件,它们可以执行许多功能。其中一个.js文件具有按下键“t”时的功能。

每当用户按下字母“t”时,HTML页面上的数据将被刷新。除了我不希望用户必须按“t”。我只是希望页面假设他们每2秒按一次。


这就是我现在所拥有的,它不起作用:

do {
    $(function() {
        var e = $.Event('GameMoves');
        e.which = 116; // Character 't'
        $('item').trigger(e);
        setInterval(e, 2000);
        x = 1;
    } while (x == 1);
});

这里“t”的ASCII码是116。

javascript html function
2个回答
0
投票

从听起来是你想要每两秒刷新页面。

如果是这种情况,请尝试将其添加到页面的<head></head>

<meta http-equiv="refresh" content="2">

编辑好吧,我想我明白了。

setInterval函数中,您可以尝试window.location.reload(false);

var i = setInterval(function(){window,location.reload(false);},2000);


0
投票

我终于找到了有效的问题的答案:

var i = setInterval(function(){
    //do your thing
}, 2000);
</script>
© www.soinside.com 2019 - 2024. All rights reserved.