www.warhawkcomputers.com/Birenbaum
这个网站有我参加的计算机类(class)的各种元素。即将进行检查,所有程序都需要在 FF 和 IE 中运行。
我在 Third quarter 下的 Bouncing Ball、Race Track 和 Tanks 元素以及在 Fourth Quarter 下的 pong 在 IE 中工作,当对象需要通过在 javascript 脚本中执行的连续添加变量来移动时,它在 IE 中工作得很好IE,但是当使用 Firefox 3 查看时,移动的对象不再移动,我已经测试发现它获取变量但似乎只添加一次并且 document.getElementById("objectname").style。 left
= "continuously adding variable"尽管处于每 10 毫秒运行一次的计时器中,但似乎未执行。
此外,我的 keypress
代码都不能在 Firefox 中运行,但我相信这是因为我使用了一种通过按键移动对象的过时方法。这主要是因为我老师的方法过时了。
感谢你们所有人的帮助。
最佳答案
您需要为您的职位添加一个“单位”:
document.getElementById("ball").style.left = x + 'px';
document.getElementById("ball").style.top = y + 'px';
这现在也适用于 FF。
关于javascript - 我的 html/javascript/css 网站在 IE 中有效,但在 FF 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6217728/