• 无缝滚动


     1 <!doctype html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6     <style>
     7     *{margin: 0;padding: 0;}
     8     #wrap{width: 1000px;height: 200px;border: 1px solid red;overflow: hidden;margin: 100px auto;}
     9     #con{width: 3000px;height: 200px;overflow: hidden;}
    10     #con img{float: left;width: 200px;height: 200px;}
    11     input{width: 50px;height: 50px;}
    12     </style>
    13 </head>
    14 <body>
    15     <div id="wrap">
    16         <div id="con">
    17             <img src="img/01.jpg" alt="">
    18             <img src="img/02.jpg" alt="">
    19             <img src="img/03.jpg" alt="">
    20             <img src="img/04.jpg" alt="">
    21             <img src="img/05.jpg" alt="">
    22             <img src="img/01.jpg" alt="">
    23             <img src="img/02.jpg" alt="">
    24             <img src="img/03.jpg" alt="">
    25             <img src="img/04.jpg" alt="">
    26             <img src="img/05.jpg" alt="">
    27             
    28         </div>
    29     </div>
    30     <input type="button" value="go">
    31     <input type="button" value="stop">
    32 
    33     <script>
    34     var wrap=document.getElementById('wrap');
    35     var con=document.getElementById('con');
    36     var imgs=con.getElementsByTagName('img');
    37     var inp=document.getElementsByTagName('input');
    38     var imgw=imgs[0].offsetWidth;
    39     var time1=null;
    40     function timego() {
    41         time1=setInterval(function() {
    42             wrap.scrollLeft+=1;
    43             if (wrap.scrollLeft>=imgw*5) {
    44                 wrap.scrollLeft=0;
    45             };
    46         },10)
    47     };
    48     //封装函数减少代码量,函数代表的是计时器的执行
    49 
    50     timego();//进入页面自动执行;
    51     wrap.onmouseover=function() {
    52         clearInterval(time1);
    53     };
    54     wrap.onmouseout=function() {
    55         timego();
    56     };
    57     inp[0].onclick=function() {
    58         clearInterval(time1);
    59         timego();
    60     };
    61     inp[1].onclick=function() {
    62         clearInterval(time1);
    63     };
    64     </script>
    65 </body>
    66 </html>
    View Code
  • 相关阅读:
    Basic4android v3.20 发布
    KbmMW 4.40.00 正式版发布
    Devexpress VCL Build v2013 vol 13.2.2 发布
    KbmMW 4.40.00 测试发布
    kbmMWtable for XE5 接近尾声
    使用delphi 开发多层应用(二十一)使用XE5 RESTClient 直接访问kbmmw 数据库
    为什么有些东西,反反复复总是学不会
    心灵沟通
    <转>离婚前夜悟出的三件事
    c++ socket 客户端库 socks5 客户端 RudeSocket™ Open Source C++ Socket Library
  • 原文地址:https://www.cnblogs.com/yoyoyoyoyoyo/p/5815552.html
Copyright © 2020-2023  润新知