zoukankan      html  css  js  c++  java
  • 上下移动(鼠标在上半部分往上走,反之相反)

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
        
    <style>
            *{
                margin:0;
                padding:0;
            }
            .xiaomi{
                512px;
                height:400px;
                overflow:hidden;
                position:relative;
                margin:100px auto;
            }
            img{
                position:absolute;
                top:0;          
            }
            .xiaomi span{
                100%;
                height:200px;
                display:block;
                position:absolute;
                cursor:pointer;
            }
            .up{
                top:0;      
            }
            .down{
                bottom:0;           
            }
    </style>
    </head>
    <body>
    <div class="xiaomi" id="xiaomi">
    <img src="images/mi.png" alt="" id="pic"/>
    <span class="up" id="picUp"></span>
    <span class="down" id="picDown"></span>
    </div>
    </body>
    </html>
    <script src="../public.js"></script>
    <script>
        var timerUp = null,timerDown = null;
        var pic = $id("pic");
        $id("picUp").onmouseover = function(){
            timerUp = setInterval( function(){
                if( pic.offsetTop < -(1470-400) ){
                    clearInterval( timerUp );
                }else{
                    pic.style.top = pic.offsetTop - 2 + "px";
                }
            } , 30 )
        }
        $id("picUp").onmouseout = function(){
            clearInterval( timerUp );
        }
        $id("picDown").onmouseover = function(){
            timerDown = setInterval( function(){
                if( pic.offsetTop > 0 ){
                    clearInterval( timerDown );
                }else{
                    pic.style.top = pic.offsetTop + 3 + "px";
                }
            },30 )
        }
        $id("picDown").onmouseout = function(){
            clearInterval( timerDown );
        }
    </script>





  • 相关阅读:
    C# 文件压缩与解压(ZIP格式)
    sqlite 报 no such table 错误
    又一次的轮回
    什么是数据结构
    紧张繁忙的一周
    《编程匠艺》读书笔记之十九
    [转]软件开发者面试百问
    关于学习设计模式的一些废话
    雷人的山寨版搜索引擎
    [转]Struts 2.1发布
  • 原文地址:https://www.cnblogs.com/tis100204/p/10319285.html
Copyright © 2011-2022 走看看