js控制div自动上下翻滚

 1  <style>
 2     #test{
 3 
 4         width:785px;
 5         height:175px;
 6         overflow:hidden;
 7     }
 8     #data{
 9         width:785px;
10         height:175px;
11     }
12   </style>

  注意:1.最大的div,id为test,overflow:hidden; 这个多余的必须是隐藏

     2.注意最大的div和它的仔的width和height,否则效果很难出现

 1 <script>
 2      function ting(){
 3         clearInterval(myTimer);
 4         clearInterval(myTimerStop);
 5     }
 6     function start(){
 7         myTimer = setInterval(init,speed);
 8     }
 9     var speed = 10;
10     function init(){
11         var data = document.getElementById("test");
12         if(data.scrollTop>=175*8){
13             data.scrollTop=0;
14         }else{
15             if(data.scrollTop==0){
16                 ting();
17                 myTimerStop = setInterval(stopTime,1000);
18             }
19             data.scrollTop=data.scrollTop+1;
20             if(data.scrollTop%175==0){
21                 ting();
22                 myTimerStop = setInterval(stopTime,1000);
23             }
24         }
25     }
26     var y = 1;
27     function stopTime(){
28         y++;
29         if(y==5){
30             clearInterval(myTimerStop);
31             myTimer = setInterval(init,speed);
32             y=1;
33         }
34     }
35     var myTimer = setInterval(init,speed);
36     var myTimerStop = null ;
37   </script>
<div id="test" οnmοuseοver="ting();" οnmοuseοut="start();">
        <div id="data" >1</div>
        <div id="data" >2</div>
        <div id="data" >3</div>
        <div id="data" >4</div>
        <div id="data" >5</div>
        <div id="data" >6</div>
        <div id="data" >7</div>
        <div id="data" >8</div>
        <div id="data" >9</div>
    </div>

  

 

    

 

转载于:https://www.cnblogs.com/duwenlei/p/3552836.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值