【问题标题】:how to call javascript function using time period ?如何使用时间段调用javascript函数?
【发布时间】:2013-10-29 04:40:04
【问题描述】:
<script>
var refresh;
function refresh(timeoutPeriod){
    refresh = setTimeout(function(){window.location.reload(true);},timeoutPeriod);
}  
makeClientRequest('live','liveFeed','');
window.onload=refresh(5000);   
<script>

我想每 5 秒调用一次这个函数。我尝试过这种方式。但它没有用。

【问题讨论】:

  • 您获得了反对票,因为您似乎没有尝试搜索您的答案。上面标记的重复问题是完全重复的——即使时间范围是相同的。请努力研究您的问题;这对你有好处,对我们这里的社区也有好处。谢谢!
  • 除了缺乏研究之外,“它没有工作”并不能帮助向我们描述具体的问题,这使得高效帮助变得更加困难(尤其是在代码复杂的情况下) .

标签: javascript jquery html


【解决方案1】:

尝试setInterval 而不是setTimeout

refresh = setInterval(function(){window.location.reload(true);},timeoutPeriod);

setTimeout 将在指定时间段后仅调用该函数一次。但是setInterval会在指定的时间间隔调用函数

【讨论】:

    猜你喜欢
    • 2012-08-07
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 2017-12-25
    • 2011-04-24
    • 1970-01-01
    相关资源
    最近更新 更多