这是关于在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
顶部没有设置。
最佳, 戒日
答案 0 :(得分:0)
找出问题所在!
有一个background-position
属性正在使用,具体取决于某些hitTests。显然,移动版Safari存在background-position
的问题!