手机端JS适配代码

手机端适配的通用代码,但要注意将640修改为设计稿的宽度,将从设计稿量得的mpx(m为量得长度),除以100后加上单位rem

		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<script>
			window.onload = function(){	    
		         getRem(750,100)
		         };
		         window.onresize = function(){
		         getRem(750,100)
		         };
		         function getRem(pwidth,prem){
		           var html = document.getElementsByTagName("html")[0];
		           var oWidth = document.body.clientWidth || document.documentElement.clientWidth;
				   html.style.fontSize = oWidth/pwidth*prem + "px";
		}
		</script>
要使layui表格适配手机端,可以采取以下几个步骤: 1. 引入layui的样式表和JavaScript文件,确保它们能在手机端正常加载。 2. 在表格的HTML代码中,添加`lay-filter="test"`属性,用于绑定表格。 3. 在JavaScript中,添加以下代码,使表格适应手机屏幕: ```javascript layui.use(['table'], function () { var table = layui.table; //渲染table table.render({ elem: '#test', data: tableData, cols: [ [ {field: 'id', title: 'ID', width: 80}, {field: 'username', title: '用户名'}, {field: 'email', title: '邮箱'}, {field: 'sex', title: '性别', width: 80}, {field: 'city', title: '城市'}, {field: 'sign', title: '签名'}, {field: 'experience', title: '积分', width: 80}, {field: 'score', title: '评分', width: 80}, {field: 'classify', title: '职业'}, {field: 'wealth', title: '财富', width: 135}, {fixed: 'right', title: '操作', toolbar: '#barDemo'} ] ], //适配手机屏幕 width: 'auto', height: 'full-180' }); }); ``` 4. 如果表格中有操作按钮,还需要添加以下代码,使操作按钮适应手机屏幕: ```html <script type="text/html" id="barDemo"> <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a> </script> ``` 并在表格的`cols`属性中的`{fixed: 'right', title: '操作', toolbar: '#barDemo'}`中添加`toolbar`属性。 这些步骤可以使layui表格适应手机端,并提高用户的使用体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值