javascript - 我的 html/javascript/css 网站在 IE 中有效,但在 FF 中无效

标签 javascript css internet-explorer firefox

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/

相关文章:

javascript - IE 中的执行命令格式 block 标题

当页面第一次加载时,javascript设置ipad的绝对位置

javascript - 在 VS Code "Debug Console"中,运行 JavaScript 等待函数

css - 防止 jQuery Mobile 单选按钮在屏幕缩小时相互堆叠。

css - 在 IE 中使用 HTML5 Boilerplate 的滚动问题

Java 小程序在不同的 IE 版本 8+ 上崩溃,但不久前还可以工作?

javascript - 返回倒数计时器的下一个本地化日期

Javascript/JQuery 如何循环遍历所有具有 aria-invalid 属性的 html 元素

html - 编码一个灵活的 HTML 运动支架

javascript - 如何更改转换 :translate css rule according to the screen resolution?