美好的一天勇敢的cordova开发者! 主要问题是如何检测到corientation更改结束并重新绘制窗口?
我使用了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);
}