zoukankan      html  css  js  c++  java
  • 5推盒子的小例子

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>推盒子</title>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
    
            #box {
                position: absolute;
                width: 200px;
                height: 200px;
                background: lightblue;
                margin: 10px auto;
                cursor: pointer;
            }
        </style>
    </head>
    <body>
    <div id="box" style="left: 500px;top:50px;"></div>
    <script type="text/javascript">
        var oBox = document.getElementById("box");
        document.onkeyup = document.onkeydown=document.onkeypress=function(e){
            e=e||window.event;
            var curT=parseFloat(oBox.style.top),curL=parseFloat(oBox.style.left);
            if(e.keyCode===37){
                oBox.style.left=curL-1+"px";
                return;
            }
            if(e.keyCode===38){
                oBox.style.top=curT-1+"px";
                return;
            }
            if(e.keyCode===39){
                oBox.style.left=curL+1+"px";
                return;
            }
            if(e.keyCode===40){
                oBox.style.top=curT+1+"px";
            }
        };
        /*
        * //e.keyCode:记录当前按键的编码
         //->左上右下:37.38,39,40
         //->空格:32
         //->回车:13
         // ->回退键(Backspace):8,
         //->删除键:46
         //->shift:16
         //->Ctrl:17
         */
    </script>
    </body>
    </html>
  • 相关阅读:
    第二次作业
    大学——新生活方式
    第四次作业
    第三次作业
    第二次作业——起航
    梦开始的地方
    第四次作业
    第三次作业
    第二次作业
    博客作业 随笔
  • 原文地址:https://www.cnblogs.com/kpengfang/p/5447157.html
Copyright © 2011-2022 走看看