科尔多瓦方向改变

时间:2014-07-17 05:05:34

标签: javascript cordova orientation device

美好的一天勇敢的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);
}

1 个答案:

答案 0 :(得分:0)

您可以使用here

等媒体查询在css中查看此内容