1
這是關於更改HTML中元素的top
屬性的問題。在iOS設備上設置CSS不起作用
我正在嘗試構建一個垂直平移背景圖像和垂直對象的遊戲。遊戲在桌面上正常工作,但在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
值的代碼和值做change.However,頂部是沒有得到設置hotDog
在iPhone上。
最佳, 戒
是否有可能在CSS的其他位置設置頂級屬性?使用Chrome檢查器查看它是否被重置。 – Lowkase
嘗試檢查'cury'的確切值,也許它會更改爲'undefined'或'NaN'。 – biziclop
它在鉻上運行正常。該屬性僅在iPhone上有問題。 我使用了'console.log'和控制檯報告更改的值。 –