声明同级类javascript(getElementsByClassName)时出错
我在尝试创建oriDomi对象时遇到问题。我已将其缩小为以下算法: Javascript:声明同级类javascript(getElementsByClassName)时出错,javascript,getelementsbyclassname,Javascript,Getelementsbyclassname,我在尝试创建oriDomi对象时遇到问题。我已将其缩小为以下算法: Javascript: for(var i=1;i<=slides;i++){ fold[i-1]= new OriDomi(document.getElementsByClassName('slide')[i-1],{ speed: 1200, rippple:2, shadingIntensity: 2, perspective: 800,
for(var i=1;i<=slides;i++){
fold[i-1]= new OriDomi(document.getElementsByClassName('slide')[i-1],{
speed: 1200,
rippple:2,
shadingIntensity: 2,
perspective: 800, // smaller values exaggerate 3D distortion
shading: 'hard'
});
}
问题是它没有在页面上的其他幻灯片类中循环,而是停留在类{AKA:('slide')[0]}的第一个实例上。我的申报有问题吗?任何帮助都会很好
谢谢这不是问题,但是为什么不
for(var i=0;i
,这样你就可以在循环中使用i
,而不是i-1
?哇,编码太草率了。我现在就改。谢谢但这仍然不能改变错误。你得到的实际错误是什么?在for循环中使用的幻灯片是什么。如果它是一个数字,它是否大于1?如果它是一个数组,它的长度是多少?
fold[i-1]= new OriDomi(document.getElementsByClassName('slide')[i-1],{