请教一下,小黄点不能实现效果,那里有问题!!!!!!

来源:4-1 无限滚动

qq_郑岚_0

2015-02-15 15:45

window.onload=function(){
   var con=document.getElementById('con');
   var list=document.getElementById('list');
   var button=document.getElementById('button').getElementsByClassName('span');
   var prev=document.getElementById('prev');
   var next=document.getElementById('next');
   var index=1;

   function showButton(){
       for(var i=0; i<button.length;i++){
           if(button[i].className=='on'){
               button[i].className='' ;
               break;
           }
       }
       button[index-1].className = 'on';

   }
   function animate(offset){
       var newleft=parseInt(list.style.left) +offset;
       list.style.left = newleft+ 'px';

       if(newleft>-730){
           list.style.left=-3650+'px';
       }
       if(newleft<-3650){
           list.style.left=-730+'px';
       }
   }
   next.onclick=function() {
       if(index==5){
           index=1
       }
       else{index +=1}
       index +=1;
       showButton();
       animate(-730);
   }
   prev.onclick=function() {
       if(index==1){
           index=5
       }
       else{index -=1}
       index -=1;
       showButton();
       animate(730);
   }


}

写回答 关注

1回答

  • 釋淨靈_南無阿彌陀佛
    2015-03-14 12:27:31
    var button=document.getElementById('button').getElementsByClassName('span');

    span是標籤名,要用getElementsByTagName獲取喔~~


    var button = document.getElementById('button').getElementsByTagName('span');

焦点图轮播特效

通过本教程学习您将能掌握非常实用的焦点图轮播特效的制作过程

65296 学习 · 611 问题

查看课程

相似问题