在iOS设备上设置CSS不起作用

时间:2012-08-27 15:16:36

标签: html css

这是关于在HTML中更改元素的top属性的问题。

我正在尝试构建一个横向平移背景图像和垂直对象的游戏。游戏在桌面上正常运行,但在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的值,并且值确实发生了变化。但是,iPhone上的hotDog顶部没有设置。

最佳, 戒日

1 个答案:

答案 0 :(得分:0)

找出问题所在!

有一个background-position属性正在使用,具体取决于某些hitTests。显然,移动版Safari存在background-position的问题!