最赞回答 / 任性不是罪
<...code...>写成这样可以实现图片的切换,但是获取的是buttons元素而不是buttons下的span元素,如果把注释的那一行换成不注释的话,就不能运行了,这是怎么回事,我前两天用的时候,还可以的???
2016-07-20
如果不设置left为-600px 那就会显示5.jpg 因为第五张图放在第一位的 设置正600就是把图片往右移动600px 那么设置-600px刚好把第五张图略过 露出第一张
2016-07-20
最赞回答 / 任性不是罪
var buttons = document.getElementById('buttons').getElementsByTagName("span");这一句错了,获取的是buttons下面的五个按钮,而不是buttons。
2016-07-19
最赞回答 / 善良的兔子
prev.onclick=function(){ if(!animated){ if(index==1){ index=5; }else{ index-=1; } showButton(); animate(700); } }把animared的判断提前就好了,你试试
2016-07-17
已采纳回答 / 姜素源3788549
setTimeout(go(),interval);这里的go()表示函数的直接调用,也就是在setTimeout这个函数没有执行的时候,go()就已经执行了;这样的话当第一次执行go()这个函数,并到 setTimeout(go(),interval)这行代码块时,go()在setTimeout还没执行时,它就执行了,这时go()再次被调用,而setTimeout没有执行;然后又到了 setTimeout(go(),interval)这行代码块,这时go()再次被调用,而setTimeout还是没有执...
2016-07-11
5123451
left:0 600 1200 1800 2400 3000 3600
left:-600 的时候 就显示编号为1的图片,如果left为0 就显示编号为5的图片。 css html 不过关的同学 建议多看多想!!!!
left:0 600 1200 1800 2400 3000 3600
left:-600 的时候 就显示编号为1的图片,如果left为0 就显示编号为5的图片。 css html 不过关的同学 建议多看多想!!!!
2016-07-10