zoukankan      html  css  js  c++  java
  • 无缝滚动

     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
  • 相关阅读:
    python安装
    js手机端图片弹出方法
    EL属性范围用法sessionScope等(转)
    jsp 锚定位的方式
    当input中的内容改变时触发的事件
    Java获取客户端真实IP地址
    js正则去掉所有html标签/某一特定字符
    jQuery的ajaxFileUpload上传文件插件刷新一次才能再次调用触发change
    SELECT INTO 和 INSERT INTO SELECT
    GoogleGoogleGoogle!!!! 百度云资源
  • 原文地址:https://www.cnblogs.com/yoyoyoyoyoyo/p/5815552.html
Copyright © 2011-2022 走看看