【发布时间】:2014-09-07 20:03:18
【问题描述】:
早安勇敢的科尔多瓦开发人员! 主要问题是如何检测方向变化结束和窗口重绘?
我使用了 250 毫秒的时间延迟,但恐怕在一些速度较慢的设备上这还不够。
var app = {
initialize: function() {
this.bindEvents();
},
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
},
onDeviceReady: function() {
init_video();
window.addEventListener('orientationchange', init_video);
},
};
var init_video = function(){
//insert time out to let window to redraw
setTimeout(function() {
console.log('oriantation:'+window.orientation+'\nwidth: ' + window.outerWidth + '\nheight: '+ window.outerHeight);
}, 250);
}
【问题讨论】:
标签: javascript cordova orientation device