移动端适配的集中方法
2018-02-08 15:51
253 查看
//pc和移动端同时使用(function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function () { var clientWidth = docEl.clientWidth; if (!clientWidth) return; if(clientWidth>=640){ docEl.style.fontSize = '50px'; }else{ docEl.style.fontSize =100 * (clientWidth / 750) + 'px'; } }; if (!doc.addEventListener) return; win.addEventListener(resizeEvt, recalc, false); doc.addEventListener('DOMContentLoaded', recalc, false);})(document, window);//移动端的适配(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 = 20 * (clientWidth / 320) + 'px'; }; if (!doc.addEventListener) return; win.addEventListener(resizeEvt, recalc, false); doc.addEventListener('DOMContentLoaded', recalc, false);})(document, window);//移动端的适配function resize(originSize,type){ var type=type||"x"; var widths=document.documentElement.clientWidth; var heights=document.documentElement.clientHeight; if(type=="x"){ var scale=widths/originSize*100; }else if(type=="y"){ var scale=heights/originSize*100; } document.getElementsByTagName("html")[0].style.fontSize=scale+"px";}resize(750,"x");
相关文章推荐
- 移动端屏幕适配原理以及方法讲解
- 移动端h5页面不同尺寸屏幕适配兼容方法
- 移动端适配方法合集
- 腾讯优测优分享 | 谈谈移动端屏幕适配的几种方法
- 使用rem实现移动端适配的简单方法
- 移动端适配方法合集
- 腾讯优测优分享 | 谈谈移动端屏幕适配的几种方法
- 谈谈移动端屏幕适配的几种方法
- 前端移动端适配方法
- 谈谈移动端屏幕适配的几种方法
- 移动端开发技巧+移动端适配方法笔记
- 移动端常用适配方法
- 移动端web开发适配方法--使用rem
- 关于移动端适配的几个方法,快速构建响应式网站必备知识
- rem 移动端适配
- 移动端 UI 适配最佳实践(上)
- 关于移动端页面布局与设备适配
- 手机平板等移动端适配跳转URL的js代码
- Vue-cli 将px转化为rem,适配移动端
- 移动端适配方案-锦囊