在屏幕上移动图像
Moving image across the screen
我是html5的初学者,我在一个简单的程序中面临这个问题,以便在屏幕上移动图像。这是一个简单的吃豆人程序,我用了两个图像。一个是张嘴的吃豆人,另一个是闭着嘴的。当我试图在屏幕上向右移动它,然后它必须回到它的初始位置。它尝试了许多方法,但都不奏效。每一步它只移动一次,下一步它是静止的。如果有人能解决这个问题就太有帮助了
<html>
<head>
<SCRIPT>
var timer = setInterval(Run,500);
flag = 1;
function Run(){
img1 = document.getElementById("PacMan");
var init=0;
var x = 0;
var dest_x = 800;
var interval = 10;
if(x<dest_x)
x = x + interval;
img1.style.left = x+"px";
if (x+interval < dest_x)
img1.style.left = init+"px";
if(flag ==1){
img1.src = "PacMan2.png";
flag=0;
}
else {
img1.src = "PacMan1.png";
flag=1;
}
}
</SCRIPT>
</head>
<body>
<img id="PacMan" src = "PacMan1.png" onClick=clearInterval(timer)
style="position:absolute"> </img>
</body>
</html>
尝试移动
var init=0;
var x = 0;
var dest_x = 800;
var interval = 10;
前function Run(){
.
现在用初始数据覆盖结果
var timer = setInterval("Run()",500);
你漏了一些逗号!
尝试使用
读取pacMan当前位置var x = img1.offsetLeft;
在我看来,你必须使用Canvas(查看MDN上的示例)和JavaScript。
相关文章:
- 如何阻止图像移动并根据击键进行操作
- Photoshop脚本:将图像移动到位置x,y
- 使大图像移动的jQuery动画更流畅
- 如何通过按住键而不是重复按下来使图像移动
- 织物.js:将剪切的图像移动到固定的剪切蒙版后面
- 灯箱将图像移动到右下角
- 到达容器边界时停止图像移动
- HTML5画布图像移动闪烁
- 如何在修改后将堆叠的图像移动到另一页
- 垂直滚动鼠标时图像移动
- 旋转木马图像移动到不正确的地方点击事件
- 如何在用户滚动页面时触发图像移动
- 为什么我的代码在布朗运动下旋转针图像移动针的位置?为什么原点的图像是分散的?
- JavaScript在使用DOCTYPE时失去图像移动功能
- 如何使用低分辨率的图像移动
- 将图像移动到鼠标的位置
- 如何使用Javascript点击按钮使图像移动
- 将图像移动到指定的最小值
- 如何让标题随着图像移动
- 使JavaScript图像移动时滚动更平滑