效果

小人快跑

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<style>#imgs{position:absolute;left:500px;top:200px;}
</style>
<body><img src="images/down-0.png" alt="" id="imgs"><script src="script.js"></script>
</body>
</html>
var imgs = document.getElementById("imgs");
var index = -1;
function fn(value){index++;if(index>4){index=0;}imgs.src ="images/"+value+"-"+index+".png";
}
document.onkeydown = function(e){var e= window.event|| e;switch(e.keyCode){case 37:imgs.style.left = imgs.offsetLeft-10+"px";fn("left") ;break;case 38:imgs.style.top = imgs.offsetTop-10+"px";fn("up");break;case 39:imgs.style.left = imgs.offsetLeft+10+"px";fn("right");break;case 40:imgs.style.top = imgs.offsetTop+10+"px";fn("down");break;}}

小人图片









































**

统一资料 见网盘:

**
链接:https://pan.baidu.com/s/1byEnA0qObmmgxBbC3_FGVg
提取码:3o7i

js事件案例——小人快跑JavaScript相关推荐

  1. js-键盘事件案例-小人快跑

    js-键盘事件案例-小人快跑 案例思路: 利用键盘的keycode判断按了上下左右什么键,然后利用键盘事件onkeydown对小人的定位进行改变即可 css部分: 由于操纵的是小人的位置,所以我们要先 ...

  2. 小实操(3): 利用键盘事件实现小人快跑

    ** 实例: 利用html表单和js的数学对象及函数做一个有验证码的简单登录表单 实操:利用日期对象和方法以及其他相关知识实现简单的钟表功能 ....... js学习中的小实操(目录) **      ...

  3. Javascript学习笔记(13_2) --js事件案例(小人快跑)

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>小人快 ...

  4. JavaScript事件——【小案例】小人快跑

    效果图: images: 操作:       按"上" "下" "左" "右" 键控制小人移动方向 步骤:        ...

  5. babylon.js小人快跑动画效果

    babylon.js小人快跑动画效果 var createScene = function () {// This creates a basic Babylon Scene object (non- ...

  6. 小人快跑之WPF基础——图形与动画(一)

    前言: 之前为了完成一些任务,因为公司只能限定一些网络访问且不能用存储设备进行拷贝,所以自己在家里写了一个demo就放到csdn的下载区回公司再下下来,令人意外的是这个非常小的demo居然两天里就有几 ...

  7. 小人快跑之WPF基础——图形与动画(二)

    前言: 昨天说到了利用基于帧的动画来实现效果,这其实与WPF提供的图形与动画功能没有太大关系,在这里我们还是要关注一下WPF为我们提供的高级方法来解决问题. 本次主题将简述WPF中有关"图形 ...

  8. JS小游戏-极速快跑

    游戏图片: 源文件下载地址:点击下载 Javascript部分: /** 极速快跑 * Author: fdipzone * Date: 2012-07-15 * Ver: 1.0 */var gam ...

  9. js-键盘事件案例-飞机发射子弹

    js-键盘事件案例-飞机发射子弹 一.先对飞机进行研究: css部分 改变飞机的位置,所以要加定位 <style>#img{position:absolute;left:0px;top:0 ...

最新文章

  1. poj1256(贪心+并查集)
  2. linux下mysql服务架设_linux下源码搭建php环境之mysql(一)
  3. IP协议详解---Linux学习笔记
  4. Qt SD卡 文件系统挂载、文件预览
  5. 马逊s3云存储接口_当对象存储“湖”有了强一致性
  6. oracle报错查询动态视图,oracle基表和动态性能视图
  7. java servlet post取值_Java servlet无法获得POST参数
  8. http之url和uri
  9. 073:【Django数据库】ORM聚合函数详解-Count
  10. Python 数据可视化之matpotlib画图
  11. echarts realtime图实现
  12. 如何防止Eamil发邮件泄露IP地址,隐藏发件人IP教程
  13. mx350显卡天梯图_显卡天梯图2020年终整理发布
  14. 给pdf添加导航目录
  15. 厦门大学计算机系录取分数线贵州,贵州省多少名可以进厦门大学?附厦门大学近三年录取分数线...
  16. 搜索引擎是如何评估网页内容优劣的
  17. easyUI-疯狂的秀才
  18. js修改div标签中的内容
  19. 动态3D特效壁纸软件Wallpaper Engine的免费获取及安装问题解决
  20. c语言链表正序输出,建立正序链表,该怎么处理

热门文章

  1. 小猫爪:i.MX RT1050学习笔记5-中断NVIC
  2. Python爬取10529条《三十而已》热评,看看大家都说了些啥
  3. VPB安装过程记录-20200310
  4. 利用Grapher Script 重复绘图
  5. json序列化 java对象_Json 数据反序列化为Java对象
  6. 错排问题(装错信封问题)
  7. P4408 [NOI2003] 树的直径
  8. 学习 《模型思维》-斯科特·佩奇 笔记 9.29
  9. 【极客时间-SQL必知必会】学习笔记1-了解SQL
  10. 数据结构(使用尾插法实现单链表)