2010-07-03 15 views
0

我有一个包含jQuery,Cufon,字体和替换函数的外部JavaScript文件。我需要这个文件在页面加载时加载两次,在加载页面后再加载3次。这可能吗?以秒为单位延迟外部JavaScript负载

+2

你为什么要加载它两次? – casablanca 2010-07-03 03:08:44

+0

你能编辑“外部”JavaScript文件吗?你可以将你想要重复的代码包装在一个函数中,然后调用该函数两次。 – 2010-07-03 03:12:12

回答

1

我不认为你需要加载它两次。以下情况如何?

setTimeout(function(){Cufon.refresh();},3000); 

免责声明:我什么都不知道的Cufón和收集我的knowlege从here

3

不要加载它两次。将你有的东西包装到一个函数中,然后在加载时调用函数一次,并在三秒后再次调用该函数。例如,你可能在你的JavaScript文件是这样的:

doSomeProcessing(); 
doSomeMoreProcessing(); 

改变这样的:

function myJavaScriptFile() { 
    doSomeProcessing(); 
    doSomeMoreProcessing(); 
} 
setTimeout(myJavaScriptFile, 3000); 
myJavaScriptFile();