2

我想在 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);
}

但是当我处于纵向模式时,它并没有强制横向。谁能帮帮我

4

0 回答 0