zoukankan      html  css  js  c++  java
  • JavaScript鼠标进入与退出监听动画

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>分享</title>
    <style type="text/css">
    .div{
    150px;
    height: 150px;
    background-color: red;
    position: absolute;
    left: -150px;
    top: 150px;
    }

    .share{
    background-color: blue;
    position:relative;
    left: 150px;
    top: 75px;
    }
    </style>
    </head>
    <script type="text/javascript">

    var div
    function init(){

    div = document.getElementsByTagName("div")[0];
    //var span = document.getElementsByTagName("span")[0];
    div.onmouseover = function(){
    //当鼠标进入的时候 触发事件
    startMove(true);
    }
    div.onmouseout = function(){
    //当鼠标移除的时候触发事件
    startMove(false);
    }
    }

    var timer;
    function startMove(isEnter){
    clearInterval(timer);
    timer = setInterval(function(){
    if(isEnter){
    //当鼠标进入的时候
    div.style.left = div.offsetLeft +1 +"px";
    if(div.offsetLeft >= 0){
    clearInterval(timer);
    }

    //document.write("enter:"+div.style.left)
    }else{
    //当鼠标退出时
    div.style.left = div.offsetLeft - 1 +"px";
    if(div.offsetLeft <= -150){
    clearInterval(timer);
    }

    }
    },10);
    }

    </script>

    <body onload="init()">
    <div class="div">
    <span class="share">分享</span>
    </div>

    </body>
    </html>

  • 相关阅读:
    linux 开机启动设置
    Ubuntu安装Oracle时出现乱码,及其他安装错误
    ubuntu 设置DNS
    opencv cuda TK1 TX1 兼容设置
    int to string
    post文件的html
    vc 获得调用者的模块名称
    dlib landmark+人面识别
    android破解
    jquery $(document).ready() 与window.onload的区别
  • 原文地址:https://www.cnblogs.com/android-er/p/5592418.html
Copyright © 2011-2022 走看看