Alrighty ......所以有幾件事情會在這裏。首先,我試圖創建一個名爲myScrolls的全局對象。其次,我試圖在jQuery加載函數中設置該全局對象的值。第三,我試圖訪問加載對象外的myScrolls對象。的Javascript範圍循環
我錯過了什麼? 'for'循環的範圍有限嗎? 感謝
myScrolls=new Object();
$(window).load(function() {
var projectCount = 5;
for (var i=0;i<=projectCount;i++)
{
var singleProject = 'project_' + i;
myScrolls[singleProject] = new iScroll(singleProject, horizontalPreferences);
}
});
console.log(myScrolls);
參數'horizontalPreferences'尚未被聲明或初始化,並將引發一個引用錯誤。另外,你不會描述你看到的錯誤。除此之外,您不應該看到任何錯誤。 'myScrolls'是一個對象的引用。 – RobG 2012-02-14 23:50:51