在其他功能中使用来自设备方向的值
Use value from device orientation in other function
我有一个关于在另一个函数中使用从设备方向事件接收的值的问题。这是我的文件:
$(window).ready(function(){
$("#btnShowDirection").click(showDirection);
// Device orientation
if (window.DeviceOrientationEvent) {
window.addEventListener("deviceorientation", handleOrientation, false);
} else {
alert("Device Orientation is not available");
}
}); // END OF DOCUMENT READY
// orientation object to save heading of the device
var orientation = {};
function handleOrientation(orientData) {
var alpha = orientData.alpha;
orientation.value = alpha;
}
var watchProcess = null;
function showDirection() {
if (navigator.geolocation) {
if (watchProcess == null) {
navigator.geolocation.watchPosition(geoWatchSucces,geoError);
}
} else {
alert("Geolocation is not supported!");
}
}
function geoWatchSucces(position) {
alert(orientation.value);
}
alert(orientation.value);
返回undefined。我该如何解决这个问题?我想在我的手表进程成功函数中使用这个变量。
jsfiddle: http://jsfiddle.net/HJTNJ/
尼尔斯方向。值在$(window)中设置。
相关文章:
- ng映射方向备选方案
- 添加文字和评论功能更新Div
- JavaScript打印功能使日历停止工作
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何防止网页加载后自动启动功能
- 除修剪外的其他功能
- 悬停功能触发器
- RubyonRails——构建交互式接口应该朝哪个方向发展
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 删除CKEditor工具栏按钮,但不删除功能
- 异步facebook功能
- 滚动功能工作方向错误
- 在窗口改变方向时调整内容大小之前激发功能
- Cordova屏幕锁定方向不是一个功能
- 在其他功能中使用来自设备方向的值
- 在角度方向don't控制器的工作功能
- 使用jquery.effects.滑梯,如何结合方向、速度,完成功能
- 开发3D交互图像功能的方向是什么?
- Google Maps JavaScript API v3 方向功能