按间隔循环按下一个键

时间:2017-12-16 04:23:16

标签: javascript html function

我有一个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。

2 个答案:

答案 0 :(得分:0)

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

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

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

修改 好的,我想我明白了。

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

  

var i = setInterval(function(){       窗口,location.reload(假); },2000);

答案 1 :(得分:0)

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

var i = setInterval(function(){
    //do your thing
}, 2000);
</script>