您现在的位置是:首页 > jq记录jq记录
移动端开发rem模式开发
2019-11-08【jq记录】人已围观
简介1,通过js来改变html的根目录字体大小来动态改变界面的字体大小来自适应,2,最好放在全局变量里面,让整个页面都共用,3,每个盒子里面要设置字体大小不然变大屏幕字体会看不见,原生js
1,通过js来改变html的根目录字体大小来动态改变界面的字体大小来自适应,
2,最好放在全局变量里面,让整个页面都共用,
3,每个盒子里面要设置字体大小不然变大屏幕字体会看不见,
原生js代码
其中document.addEventListener("touchstart", function() {},false);是为了伪类兼容ios
/* * rem适配函数 * html 内容 * width 浏览器宽度 * */ function rem(){ var html = document.documentElement; var width = html.getBoundingClientRect().width; html.setAttribute('style','font-size: ' + width/15 + 'px !important;'); } /* 页面加载完成触发 */ window.onload = function(){ rem(); } /* 窗口大小发生改变时触发 */ window.onresize = function(){ rem(); } /*兼容ios a标签的伪类*/ document.addEventListener("touchstart", function() {},false);
jquery代码
var oWidth;
function pm(){
oWidth = $(window).width();
$('html').css('font-size',oWidth/15);
}
pm();
$(window).resize(function(){
pm();
});
document.addEventListener("touchstart", function() {},false);
Tags:设计
很赞哦! ()
随机图文
-
移动端开发rem模式开发
1,通过js来改变html的根目录字体大小来动态改变界面的字体大小来自适应,2,最好放在全局变量里面,让整个页面都共用,3,每个盒子里面要设置字体大小不然变大屏幕字体会看不见,原生js -
如何判断input输入框是否为空
-
通过input来写点赞爱心颜色
1,这个方法是通过input来关联label的样式2,input要隐藏,label显示,点击label时input被选中,label添加动画改变样式3,背景图的定位要正确4,代码css代码<style type="text/css">.app -
js判断是手机端还是pc端
<script>if (~navigator.userAgent.indexOf('Mobile')) {$(".fnavlist").append("<li>"+"我是手机端"+"</li>")} else {$(".fnavlist").append("<li>"+"我是电脑端"