我使用jQuery和從頭部稱爲外部JavaScript文件,我有這樣的:功能是無法訪問的
$(document).ready(function() {
var localDb = null;
function updateLocalStorage() {
// localDb is set here
}
});
在頁面的底部,我開始與文檔的新節。就緒,但是localDb
變量和updateLocalStorage
函數都不可訪問。
$(document).ready(function() {
updateLocalStorage();
});
我得到一個錯誤說「未捕獲的ReferenceError:未定義updateLocalStorage。」爲什麼會發生這種情況,以及如何訪問先前定義的功能?
您是否嘗試設置一個$(document).ready函數?把你的定義放在ready函數之外,看看發生了什麼 – Dave 2011-04-18 17:01:02