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