如何使用JavaScript设置超时?

时间:2015-05-26 18:11:28

标签: javascript

在我的JavaScript文件中,我想在页面加载后13秒调用一个函数。如何正确地做到这一点,不阻止任何东西?我之前尝试的是导致整个页面被卡住(冻结)。

这是我的代码。

setTimeout(function(){startCalculation();},-13000);

function startCalculation() {
  var v = 0;
  var x = 0;

  var element = document.getElementById("price");
  if(typeof element !== "undefined") {
    element = window[v].innerHtml;
  }
}

1 个答案:

答案 0 :(得分:0)

您可以使用JavaScript内置的setTimeout函数。它不会阻止用户与您的网页进行互动:

setTimeout(function()
{
    yourFunctionHere();
},
13000);