如何使用javascript强制htm5游戏进行横向渲染?

时间:2013-06-12 04:35:12

标签: javascript css html5

我想在android和ios设备中锁定游戏。这样如果玩家尝试以纵向模式玩游戏。它应该被强制为横向模式,因为我试图做这样的事情

$(window).bind('orientationchange resize', function(event){
    if(event.orientation) {
        if (event.orientation == 'landscape') {
            if (window.rotation == 90) {
                rotate(this, -90);
            } else {
                rotate(this, 90);
            }
        }
    }
    });
function rotate(el, degs) {
    iedegs = degs/90;
    if (iedegs < 0) iedegs += 4;
    transform = 'rotate('+degs+'deg)';
    iefilter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation='+iedegs+')';
    styles = {
        transform: transform,
        '-webkit-transform': transform,
        '-moz-transform': transform,
        '-o-transform': transform,
        filter: iefilter,
        '-ms-filter': iefilter
    };
    $(el).css(styles);
}

但是当我处于肖像模式时,它并没有强迫横向拍摄。任何人都可以帮助我

0 个答案:

没有答案