javascript - problème de compatibilité de l'unité rem, pourquoi la hauteur de l'image du navigateur d'oppo n'est-elle pas contrôlée
大家讲道理
大家讲道理 2017-06-26 10:53:25
0
1
1119

Utilisez rem pour créer des pages mobiles. Pendant la phase de test, il n'y a eu aucun problème. Cela fonctionne parfaitement sur IOS, Android et autres téléphones mobiles. Cependant, lors de l'ouverture de la page avec le navigateur fourni avec le téléphone oppo, rem n'est pas valide. Seule la hauteur de l'image est invalide. Tout est invalide. Les images sont toutes étirées.
Pourquoi est-ce ?

Voici le code JavaScript pour contrôler rem

(function (doc, win) {
    var docEl = doc.documentElement,
    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
    recalc = function () {
        var clientWidth = docEl.clientWidth;    
        if (clientWidth > 640){
            docEl.style.fontSize = 100 + 'px';
        }else {
            docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
        }

    };
    if (!doc.addEventListener) return;
    win.addEventListener(resizeEvt, recalc, false);
    doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(1)
刘奇

Parce que la force technique d'un petit fabricant comme Oppo n'est pas bonne et que la version du noyau du navigateur intégré est trop faible

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!