沉浸模式下,顶部晃动问题

来源:互联网 发布:阳光网络伴我成长 编辑:程序博客网 时间:2023/02/03 01:31

apicloud提供的fixStatusBar函数有问题,会有闪动现象。应该在window.onload函数里设置padding-top,因为apiready执行的时间较晚。一般android状态栏高度为25px; ios为20px.


window.onload = function(){
var $header = $api.dom('header');
var isAndroid = (/android/gi).test(navigator.appVersion);
    if(isAndroid == false){
        $header.style.paddingTop = '20px';
    }else if(isAndroid == true){
        $header.style.paddingTop = '25px';
    }
}

原创粉丝点击