我正在內容管理系統中構建,因此我必須利用加載功能進行創意。如果缺少腳本,則跳過功能
我有2個腳本在加載時運行。主頁的隨機背景圖像和導航菜單。我將它們都包含在一個單獨的腳本中,可以在加載時運行獲取背景圖片的唯一頁面是主頁。因此,在沒有鏈接隨機主頁腳本的所有其他頁面上,腳本錯誤和菜單不會加載。
我想先執行背景圖片。一個糟糕的解決辦法是首先加載菜單,並讓隨機主頁腳本在任何子頁面上打破,但這不是理想的,我希望找到一個解決方案。
我想先載入圖像,然後運行導航腳本。如果圖像腳本未定義,我希望它跳過,然後執行導航腳本。
這裏是我的代碼:
function start() {
var randH = randomHome();
var undefined = false;
if (randH === undefined) {
loadNAV();
}
else {
randomHome();
loadNAV();
}
}
window.onload = start;
的2個功能,當這樣的列在單獨的文件和工作就好了被鏈接:
function start() {
loadNAV();
randomHome();
}
window.onload = start;
但是這留下的子頁面沒有錯誤獲取背景圖片。所以我正在尋找一個沒有錯誤的答案,首先加載背景圖像,或跳過它,然後導航。
'undefined'是保留字,不能用作變量名 – evolutionxbox