2010-07-03 46 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();