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>





  • 相关阅读:
    bootstrap学习9-路径分页和徽章组件
    bootstrap学习8-输入框和导航栏组件
    bootstrap学习7-图标菜单和按钮组件
    bootstrap学习6-辅助类和响应工具
    bootstrap学习5-栅格系统
    bootstrap学习4-表单和图片
    bootstrap学习3-表格和按钮组件
    bootstrap学习笔记2
    相等操作符
    读《JavaScript dom编程艺术(第2版)》笔记 1-2
  • 原文地址:https://www.cnblogs.com/tis100204/p/10319285.html
Copyright © 2011-2022 走看看