【问题标题】:Cordova orientation change科尔多瓦方向变化
【发布时间】: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


    【解决方案1】:

    您可以在 css 中使用 here 之类的媒体查询来检查这一点

    【讨论】:

    • 感谢您提供的好资源,但我需要这个事件来添加额外的基于 js 的行为,我的错我之前没有提到它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 2018-09-12
    • 2017-10-29
    相关资源
    最近更新 更多