1

这是一个关于更改topHTML 中元素的属性的问题。

我正在尝试构建一个水平平移背景图像和垂直平移相关对象的游戏。游戏在桌面上正常运行,但在 iPhone 上,顶部属性不会动态变化。

这是我试图设置的代码top

blitzbot.bgPanValue.vy += blitzbot.bgPanValue.gravity;
blitzbot.bgPanValue.currentY -= blitzbot.bgPanValue.vy;
var cury = Math.round(blitzbot.bgPanValue.currentY);
document.getElementById("hotDog").style.top = -cury - 300 + "px";

我追踪了 的值document.getElementById("hotDog").style.top并且值确实发生了变化。但是,顶部没有hotDog在 iPhone 上设置。

最好的,哈沙

4

1 回答 1

0

找出问题所在!

background-position根据一些 hitTests 使用了一个属性。显然,移动 safari 存在问题background-position

于 2012-08-28T10:16:15.197 回答