zoukankan      html  css  js  c++  java
  • js 分享到按钮

    基础的思路,可以在此基础加强

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>js分享到</title>
    <style>
    *{margin:0; padding:0;}
    #div1{width:100px; height:200px; position:absolute; left:-100px; background:red;}
    #div2{width:50px; height:100px; background:blue; position:absolute; right:-50px; top:50px;}
    </style>
    <script>
    window.onload=function(){
      var oDiv1=document.getElementById('div1');
      var oDiv2=document.getElementById('div2');
      var Timer=null;                 //全局定时器
      oDiv1.onmouseover=function(){   //此处用了冒泡
        startMove(0,10); 
      }
      oDiv1.onmouseout=function(){
        startMove(-100,-10);  
      }
      
      function startMove(target,speed){
          clearInterval(Timer);          //每次只开一个定时器,
          Timer=setInterval(function(){
            if(oDiv1.offsetLeft==target){     //判断目的地
                clearInterval(Timer);
            } else{
                oDiv1.style.left=oDiv1.offsetLeft+speed+'px';     
            }   
          },30);
      }
    }
    </script>
    </head>
    <body>
    <div id="div1">
      <div id="div2">
        分享到
      </div>
    </div>
    <script>
    
    </script>
    </body>
    </html>
  • 相关阅读:
    MongoDB构架图分享
    如何打印一个对象
    使用thrift进行跨语言调用(php c# java)
    MySQL 数据类型
    海量存储(转)
    Redis文章链接
    关于ActiveMQ的配置
    MySQL TIPS
    如何得到一个随机密码
    MySQL VS Oracle
  • 原文地址:https://www.cnblogs.com/txxt/p/5785228.html
Copyright © 2011-2022 走看看