如果DeviceOrientation介于两个值

时间:2015-10-09 13:42:33

标签: javascript ios html5

当移动设备被举到天空时,尝试将静态图像交换为动画图像。正如您在下面的代码中所看到的,我试图找出beta值何时出现在' up'位置,但它不起作用。任何帮助将不胜感激 - 谢谢:

<div class="container"> 
    <img id="ball" width="640" height="960" src="ball.png" /> 
</div> 

<script type="text/javascript"> 
window.addEventListener("deviceorientation", swapImg); 
function swapImg(evt) { 
    var directions = document.getElementById("ball"); 
    if (evt.beta > 100 || evt.beta < 180) { 
        ball.src = "ball.gif"; 
    } 
} 
</script> 

1 个答案:

答案 0 :(得分:0)

在设置src

时,您正在引用一个不存在的变量0

相反,你应该改变

ball

ball.src = "ball.gif";