国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 移動(dòng)端引入js去控制根元素的font-size,但在頁面初始化時(shí)會(huì)有抖動(dòng)的情況,請(qǐng)問有別的優(yōu)化方法么

瀏覽:100日期:2022-12-10 18:31:08

問題描述

(function(doc, win) { var docEl = doc.documentElement,resizeEvt = ’orientationchange’ in window ? ’orientationchange’ : ’resize’,recalc = function() { var clientWidth = docEl.clientWidth; if(!clientWidth) return; docEl.style.fontSize = (clientWidth >= 720 ? 100 : clientWidth / 7.5) + ’px’;}; if(!doc.addEventListener) return; win.addEventListener(resizeEvt, recalc, false); doc.addEventListener(’DOMContentLoaded’, recalc, false);})(document, window);

問題解答

回答1:

考慮把這段js放在body標(biāo)簽前

回答2:

有一個(gè)折中解決辦法,首先,對(duì)body進(jìn)行設(shè)置display:none;再用js控制定時(shí),1毫秒后,body的display為block;

setTimeout(showpage,1);

function showpage(){ $(’body’).css({’display’:’block’,’visibility’:’visible’})}

不足之處是,加載時(shí)候,會(huì)有一毫秒的白屏,不會(huì)出現(xiàn)抖動(dòng),1毫秒也就算是極短,如果不介意的話,可以嘗試下。

標(biāo)簽: JavaScript
主站蜘蛛池模板: 肇源县| 温州市| 滦南县| 嵊州市| 墨玉县| 通河县| 兴安县| 长垣县| 石台县| 宁晋县| 沈阳市| 商南县| 遵义县| 滁州市| 宜川县| 蒙城县| 沾益县| 茂名市| 孝义市| 九龙县| 共和县| 石柱| 余干县| 黄浦区| 和龙市| 浮梁县| 浦城县| 广饶县| 莱西市| 桐乡市| 临西县| 柳江县| 蒙阴县| 于田县| 和平县| 珲春市| 信阳市| 布拖县| 禄劝| 晋州市| 平和县|