zoukankan      html  css  js  c++  java
  • html5 javascript 事件练习3键盘控制练习

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>键盘控制小球的移动</title>
        <style type="text/css">
    div{
    /*    background: orange;*/    
        100px;
        height: 100px;
        padding: 30px;
        border-radius: 200px;
        position: absolute;
        background-image: url(pic/sc16.png);
    }
        </style>

    </head>
    <body>
        <div id="ball" style="top:50px;left: 50px"></div>
        <script>
            var key={
    W:87,
    S:83,
    A:65,
    D:68,
    }
    function keymove(e){
    var ball=document.getElementById('ball');
    var top=parseInt(ball.style.top);
    var left=parseInt(ball.style.left);
    // alert(top+50+'px');
    switch(e.keyCode){
    case key.W:
    ball.style.top=top-50+'px';
    break;
    case key.S:
    ball.style.top=top+50+'px';
    break;
    case key.A:
    ball.style.left=left-50+'px';
    break;
    case key.D:
    ball.style.left=left+50+'px';
    break;
    }
    }
    document.onkeydown= keymove;
        </script>

    </body>
    </html>

    天道酬勤,厚积薄发。 君子之行,静以修身,俭以养德。 非淡泊无以明志,非宁静无以致远。 如有恒,何须三更起,半夜眠;最怕莫,三天打鱼两天晒网,竹篮打水一场空。
  • 相关阅读:
    枚举定义三个常量--遍历如下
    初始化和赋值的概念
    javascript 事件
    HTML 5 本地存储
    html5 说明
    JQuery 双击动态编辑
    ThinkPHP 3.2.2 事务
    PHP AJAX JSONP实现跨域请求使用实例
    chorme 插件
    frontend-tools
  • 原文地址:https://www.cnblogs.com/houweidong/p/9691174.html
Copyright © 2011-2022 走看看