好吧...所以这里发生了几件事。首先,我试图创建一个名为myScrolls的全局对象。其次,我试图在jQuery加载函数中设置该全局对象的值。第三,我试图访问load对象之外的myScrolls对象。
我想念什么? “ 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);
最佳答案
您正在尝试在load
回调执行之前读取对象。