zoukankan      html  css  js  c++  java
  • 简单的JS运动封装实例---侧栏分享到

     1 <!DOCTYPE HTML>
     2 <html>
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     5 <title>无标题文档</title>
     6 <style>
     7 #div1 {width: 100px; height: 200px; background: red; position: absolute; left: -100px; top: 100px;}
     8 #div2 {width: 30px; height: 60px; background: black; position: absolute; right: -30px; top: 70px; color: white; text-align: center;}
     9 </style>
    10 <script>
    11 window.onload = function() {
    12     
    13     var oDiv1 = document.getElementById('div1');
    14     var oDiv2 = document.getElementById('div2');
    15     var iTimer = null;
    16     
    17     oDiv1.onmouseover = function() {
    18         startMove(0, 10);
    19     }
    20     
    21     oDiv1.onmouseout = function() {
    22         startMove(-100, -10);
    23     }
    24     
    25     function startMove(iTarget, iSpeed) {
    26         clearInterval(iTimer);
    27             
    28         iTimer = setInterval(function() {
    29             
    30             if (oDiv1.offsetLeft == iTarget) {
    31                 clearInterval(iTimer);
    32             } else {
    33                 oDiv1.style.left = oDiv1.offsetLeft + iSpeed + 'px';
    34             }
    35             
    36         }, 30);
    37     }
    38     
    39 }
    40 </script>
    41 </head>
    42 
    43 <body>
    44     <div id="div1">
    45         <div id="div2">分享到</div>
    46     </div>
    47 </body>
    48 </html>
  • 相关阅读:
    HDU 1106 排序
    strtok函数()
    HDU 2187汶川地震
    HDU 1716 排列2
    Rightmost Digit
    Text Reverse
    快速幂
    插入排序的一个应用-调整负数在前,正数在后,原来相对位置不变
    cuda 5.0配置vs2008+Visual Assist X +安装问题解决
    vc 热键、组合键的用法
  • 原文地址:https://www.cnblogs.com/trtst/p/3757922.html
Copyright © 2011-2022 走看看