当前位置:网站首页>移动端通过设置rem使页面内容及字体大小自动调整
移动端通过设置rem使页面内容及字体大小自动调整
2022-07-07 08:10:00 【weixin_42178670】
移动端通过设置rem实现页面内容及字体大小自动调整
function setRem(){
var rem = document.documentElement.clientWidth / 10; // 把设备屏幕宽度十等分
document.documentElement.style.fontSize = rem + "px"; // 把文档根字体设置成设备宽度的1/10
}
setRem();
window.addEventListener("resize", setRem); // 添加resize事件,当窗口调整时同步调整文档根字体大小
window.addEventListener("pageShow", function(e) {
// 添加pageShow事件,在页面显示时触发
if(e.persisted) {
// 判断是否是缓存中取的页面,true即是缓存中取的页面,触发设置根字体的函数
setRem();
}
})
pageShow事件和load事件一样,均是加载页面时即执行函数,通过点击a标签,F5刷新以及点击前进后退按钮均可刷新页面并执行load事件。但火狐有个往返缓存,保留页面数据以及DOM和JS状态,也就是说整个页面均被缓存,所以点击后退也不能刷新页面,所以可以通过pageShow触发,通过判断是否是缓存中取的页面来进行触发
边栏推荐
- This article explains the complex relationship between MCU, arm, muc, DSP, FPGA and embedded system
- Es classes and objects, prototypes
- 【华为机试真题详解】高矮个子排队
- ORM -- query type, association query
- 大整数类实现阶乘
- ORM--查询类型,关联查询
- Some test points about coupon test
- Guid主键
- LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件
- The story of Plato and his three disciples: how to find happiness? How to find the ideal partner?
猜你喜欢
ORM模型--关联字段,抽象模型类
VS Code指定扩展安装位置
JMeter installation
柏拉图和他的三个弟子的故事:如何寻找幸福?如何寻找理想伴侣?
Postman interface test IV
Serial communication relay Modbus communication host computer debugging software tool project development case
The request object parses the request body and request header parameters
Deconvolution popular detailed analysis and nn Convtranspose2d important parameter interpretation
字符串格式化
ISP、IAP、ICP、JTAG、SWD的编程特点
随机推荐
Google Colab装载Google Drive(Google Colab中使用Google Drive)
The request object parses the request body and request header parameters
嵌入式工程师如何提高工作效率
Postman interface test II
ORM model -- creation and query of data records
【ORM框架】
Bean operation domain and life cycle
ES6中的原型对象
Mongodb creates an implicit database as an exercise
STM32基础知识—内存映射
request对象对请求体,请求头参数的解析
Deadlock caused by non clustered index in SQL Server
LLVM之父Chris Lattner:為什麼我們要重建AI基礎設施軟件
Encrypt and decrypt stored procedures (SQL 2008/sql 2012)
Programming features of ISP, IAP, ICP, JTAG and SWD
Enterprise practice | construction of banking operation and maintenance index system under complex business relations
反射效率为什么低?
Phpcms realizes PC website access to wechat native payment
STM32中AHB总线_APB2总线_APB1总线这些是什么
Postman interface test III