完全页面加载后,只调用一次函数

时间:2018-05-10 12:45:54

标签: jquery function settimeout

我希望在页面完全加载后一秒钟调用函数

$(window).bind("load", function() {
  window.setInterval(function(){ your_func(); }, 1000);
});

它每秒都会调用。我希望它只执行一次

2 个答案:

答案 0 :(得分:4)

您可以使用$(document).ready();

$(document).ready(function() {
  setTimeout(function() { your_func(); }, 1000);
});

答案 1 :(得分:2)

您可以使用$( document ).ready();来解决该问题:

$( document ).ready(function() {
    setTimeout(function() { console.log( "ready!" ); }, 1000);

});