jquery延迟执行函数

时间:2011-10-02 19:14:50

标签: jquery delayed-execution

我需要一点指导。我试图延迟这两个函数的执行,直到页面完全加载或定时它们发生在5000毫秒后。

我正在使用最新的jquery 1.6

提前感谢您的帮助和代码信息:)

$("a.siteNavLink").each(function() {
   var _href = $(this).attr("href"); 
   $(this).attr("href", _href + '?p=client');
});
$("a.footernav").each(function() {
   var _href = $(this).attr("href"); 
   $(this).attr("href", _href + '?p=client');
});

2 个答案:

答案 0 :(得分:3)

您可以使用

$(window).load(function(){ your code here }) // page has loaded including images 

$(document).ready(function(){ your code here }) // dom has loaded 

答案 1 :(得分:2)

$(document).ready(function() {
  // Your code here
});

这将使您的代码仅在文档完全加载时运行

jQuery ready() documentation