zoukankan      html  css  js  c++  java
  • fontsize.js

    ; (function (doc, win) {
        var maxWidth = 720;
        var docEl = doc.documentElement,
            resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
            recalc = function () {
                var clientWidth = docEl.clientWidth;
                if (!clientWidth) return;
                if (clientWidth < 320) clientWidth = 320;
                if (clientWidth > maxWidth) clientWidth = maxWidth;
                fontSize = 20 * (clientWidth / 320);
                fontSize = (fontSize > 54) ? 54 : fontSize;
                //如果是pc访问
                if (!/windows phone|iphone|android/ig.test(window.navigator.userAgent)) {
                    fontSize = 20 * maxWidth / 320;
                }
                docEl.style.fontSize = fontSize + 'px';
                var dpi = window.devicePixelRatio;
                var viewport = document.querySelector('meta[name="viewport"]');
                docEl.setAttribute('data-dpi', dpi);
                var scale = 1 / dpi;
            };
        if (!doc.addEventListener) return;
        recalc();
        win.addEventListener(resizeEvt, recalc, false);
        doc.addEventListener('DOMContentLoaded', recalc, false);
    })(document, window);
  • 相关阅读:
    dede首页调用分类信息
    install sphinx
    rails新环境
    互联网创业三件事:钱、人和项目
    Remove Duplicate Elements from an Array using jQuery
    rails新环境
    rails新环境
    牛人
    电动车电池
    rails新环境
  • 原文地址:https://www.cnblogs.com/vscss/p/9004277.html
Copyright © 2011-2022 走看看