自适应设备屏幕布局
来源:互联网 发布:在淘宝卖游戏号安全吗 编辑:程序博客网 时间:2024/05/01 04:20
//在不同设备大小下,只要更改html的font-size值即可 (function(win) { var doc = win.document; var docEl = doc.documentElement; //以上两行代码获取页面的html,和document.querySelector('html') 结果一样 var tid; function refreshRem() { //当前window视口的宽度 var width = docEl.getBoundingClientRect().width; if (width > 640) { // 最大宽度 width = 640; } var rem = width / 20; // 将屏幕宽度分成20份, 每份为1rem //为html设置font-size值 docEl.style.fontSize = rem + 'px'; } //window 的视口改变时,触发resize事件 win.addEventListener('resize', function() { //清除上一次html 中font-size 值 ,即rem值 clearTimeout(tid); //设置设备切换后 html中font-size值 tid = setTimeout(refreshRem, 300); }, false); //pageshow每次加载页面时被触发,onload是第一次加载页面时,被触发 win.addEventListener('pageshow', function(e) { //e.persisted=true 如果页面是从缓存中获取 if (e.persisted) { clearTimeout(tid);//在一次刷新rem值, tid = setTimeout(refreshRem, 300); } }, false); //页面刚打开时,求rem值 refreshRem(); })(window);
0 0
- 自适应设备屏幕布局
- jsp自适应设备屏幕
- [Android]屏幕自适应布局
- android布局 屏幕自适应
- Android 布局自适应屏幕
- 自适应屏幕高度布局
- js自适应任何设备屏幕
- Android布局之屏幕自适应
- Android布局之屏幕自适应
- Android布局之屏幕自适应
- Android布局之屏幕自适应
- Android布局之屏幕自适应
- Android布局之屏幕自适应
- Android布局之屏幕自适应
- 移动设备web自适应布局
- 普通web网页自适应移动设备屏幕
- Android系统自适应设备、子适应屏幕。
- 移动设备,屏幕自适应问题解决方法
- Java LinkedList 集合
- C++ Primer课后练习9.49
- (第十五周项目1)验证算法(1)
- oracle 自定义类型 type / create type
- AndoridStudio解决项目65536方法超出限制的解决办法!
- 自适应设备屏幕布局
- 如何避免多重回调—promise(原文作者破狼)及原载于:雨夜带刀's Blog
- 高度宽度不等的元素垂直水平分居中
- 如何访问具有类作用域的标识符
- 精通 CSS+DIV 网页样式与布局 71
- ios应用国际化
- 串口通信初始化
- GCD导致死锁的原因和解决方案
- POJ 1862 (贪心)