DeviceOrientation Event Specification
MDN Detecting device orientation
HTML5 for the Mobile Web: Device Orientation Events
我正在尝试获取alpha
,beta
和gamma
属性'使用jQuery的deviceorientation
事件的值。
JS
window.addEventListener('deviceorientation', function(event) {
var alpha = event.alpha;
var beta = event.beta;
var gamma = event.gamma;
alert(event.alpha + ' : ' + event.beta + ' : ' + event.gamma);
}, false);
的jQuery
$(window).on('deviceorientation', function(event){
// var alpha = event.alpha;
// alert (alpha);
// results in undefined
var alphaVal = $('deviceorientation').val('alpha');
alert(alphaVal);
// results in object
// var alphaVal = $('deviceorientation').attr('alpha');
// results in undefined
});
无论我尝试什么,我都会得到undefined
或object
而不是alpha
的值。
如何使用jQuery访问deviceorientation事件属性的方向数据? .val()
,.attr()
和.prop()
似乎没有用,或者我对deviceorientation
事件做错了什么?