这里设置的是id,可以实现,但如果是几个盒子中的信息都想要实现滚动,这是由于id唯一,只能设置class,那么如果把js设为 var area = document.getElementsByClassName(“text”');但实现不了,请问如何解决?<div class="info"> <div class="info-left"> <div class="up"> <div class="title">软件</div> <div class="text"> <ul> <li><a href="#">1.学会html5 绝对的屌丝逆袭(案例)</a></li> <li><a href="#">2.tab页面切换效果(案例)</a></li> <li><a href="#">3.圆角水晶按钮制作(案例)</a></li> <li><a href="#">4.HTML+CSS基础课程(系列)</a></li> <li><a href="#">5.分页页码制作(案例)</a></li> <li><a href="#">6.导航条菜单的制作(案例)</a></li> <li><a href="#">7.信息列表制作(案例)</a></li> <li><a href="#">8.下拉菜单制作(案例)</a></li> <li><a href="#">9.如何实现“新手引导”效果</a></li> </ul> </div> </div> <div class="down"> <div class="title">面试</div> <div class="text"></div> </div> </div> <div class="info-right"> <div class="up"> <div class="title">软件</div> <div class="text"> <ul> <li><a href="#">1.学会html5 绝对的屌丝逆袭(案例)</a></li> <li><a href="#">2.tab页面切换效果(案例)</a></li> <li><a href="#">3.圆角水晶按钮制作(案例)</a></li> <li><a href="#">4.HTML+CSS基础课程(系列)</a></li> <li><a href="#">5.分页页码制作(案例)</a></li> <li><a href="#">6.导航条菜单的制作(案例)</a></li> <li><a href="#">7.信息列表制作(案例)</a></li> <li><a href="#">8.下拉菜单制作(案例)</a></li> <li><a href="#">9.如何实现“新手引导”效果</a></li> </ul> </div> </div> <div class="down"> <div class="title">面试</div> <div class="text"></div> </div> </div> </div>js: <script type="text/javascript"> var area = document.getElementByClassName('text'); var iliHeight = 24;//单行滚动的高度 var speed = 50;//滚动的速度 var time; var delay= 2000; area.scrollTop=0; area.innerHTML+=area.innerHTML;//克隆一份一样的内容 function startScroll(){ time=setInterval("scrollUp()",speed); area.scrollTop++; } function scrollUp(){ if(area.scrollTop % iliHeight==0){ clearInterval(time); setTimeout(startScroll,delay); }else{ area.scrollTop++; if(area.scrollTop >= area.scrollHeight/2){ area.scrollTop =0; } } } setTimeout(startScroll,delay) </script>
添加回答
举报
0/150
提交
取消