我有一个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。
从听起来是你想要每两秒刷新页面。
如果是这种情况,请尝试将其添加到页面的<head></head>
。
<meta http-equiv="refresh" content="2">
编辑好吧,我想我明白了。
在setInterval
函数中,您可以尝试window.location.reload(false);
var i = setInterval(function(){window,location.reload(false);},2000);
我终于找到了有效的问题的答案:
var i = setInterval(function(){
//do your thing
}, 2000);
</script>