zoukankan      html  css  js  c++  java
  • 左右滚动的电影画布

    <!DOCTYPE html>
    <html lang="en">
        <head>
    <meta charset="utf-8">
            <style type="text/css">
                .box{
                     660px;
                    height: 500px;
                    margin: 100px auto;
                    overflow: hidden;
                    position: relative;
                }
                .box span{
                     330px;
                    height: 500px;
                    position: absolute;
                    top: 0;
                    cursor: pointer;
                }
                .box #left{
                    left: 0;
                }
                .box #right{
                    left: 330px;
                }
                .box #pic{
                    position: absolute;
                    top: 0;
                }
            </style>
            <script type="text/javascript">
                function $(id){return document.getElementById(id);}         
                window.onload = function(){
                    var step = 20;
                    var left = 0;
                    $('right').onmouseover = function(){
                        // alert($('pic').timer);
                        if($('pic').timer){
                            clearInterval($('pic').timer); 
                        }
                        $('pic').timer = setInterval(function(){
                            if(left > -1520){                      
                                left -= step;
                                $('pic').style.left = left + 'px';
                            }
                        }, 50);                   
                    }
                    $('left').onmouseover = function(){
                        // alert($('pic').timer);
                        if($('pic').timer){
                            clearInterval($('pic').timer)
                        }
                        $('pic').timer = setInterval(function(){
                            if(left < 0){
                                left += step;
                                $('pic').style.left = left + 'px';
                            }
                        }, 50);                   
                    }
                    var box = document.getElementsByClassName('box')[0];
                    box.onmouseout = function(){
                        clearInterval($('pic').timer);
                    }
                }
            </script>
        </head>
        <body>
            <div class="box">
                <img src="imgs/mj.jpg" alt="" id="pic">
                <span id="left"></span>
                <span id="right"></span>
            </div>
        </body>
    </html>
  • 相关阅读:
    Allegro PCB Design GXL (legacy) 使用slide无法将走线推挤到焊盘的原因
    OrCAD Capture CIS 16.6 导出BOM
    Altium Designer (17.0) 打印输出指定的层
    Allegro PCB Design GXL (legacy) 将指定的层导出为DXF
    Allegro PCB Design GXL (legacy) 设置十字大光标
    Allegro PCB Design GXL (legacy) 手动更改元器件引脚的网络
    magento产品导入时需要注意的事项
    magento url rewrite
    验证台湾同胞身份证信息
    IE8对css文件的限制
  • 原文地址:https://www.cnblogs.com/mmit/p/11268737.html
Copyright © 2011-2022 走看看