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>





  • 相关阅读:
    jquery摘要
    一步一步学Linq to sql系列文章
    公布一些常用的WebServices
    ASP.NET AJAX入门系列(8):自定义异常处理
    jquery制作图片幻灯片插件
    ASP.NET AJAX入门系列(2):使用ScriptManager控件
    ClientScript.GetCallbackEventReference几个参数的使用实例
    jquery中this的使用说明
    程序员的最后归宿究竟是什么?
    英语26个字母的日语读法
  • 原文地址:https://www.cnblogs.com/tis100204/p/10319285.html
Copyright © 2011-2022 走看看