📅  最后修改于: 2021-01-07 10:37:10             🧑  作者: Mango
在上一节中,我们使用PhoneGap阅读了设备加速度计。在本节中,我们将看一下加速度计的花环,并用它来做一些有建设性的事情,例如在屏幕上移动对象。我们将对前面的示例进行一些更改。以下是使用加速度计移动对象的以下步骤:
我们将使用与index.html中预设的代码相同的代码创建一个新文件index2.html 。我们稍后将在index2.html文件而不是index.html中进行更改。
现在,我们将使用HTML标记。
通过以下方式设置背景颜色,宽度和高度:
我们将更改成功函数。如果X加速度小于0,我们将获取x位置变量,该变量在X轴上标记红色正方形的X位置,并将加速度X值的绝对值添加到该位置。
if(accel.x < 0)
{
xPos = xPos + (Math.abs(accel.x));
document.getElementById('blockRed').style.marginLeft = xPos + "px";
}
否则,我们将xPos设为负数,方法是按以下方式乘以负数1:
else
{
xPos = xPos + (accel.x * -1);
document.getElementById('blockRed').style.marginLeft = xPos + "px";
}
Accelerometer
输出量