教训:试图ios从weui改造成antd-mobile的rem方案

在尝试将iOS应用中的antd-mobile高清方案转换为weui风格时,遇到了$.toast和$.confirm在使用zoom及scale后导致元素模糊的问题。通过在ios设备上对弹窗做zoom放大并调整文字大小和顺序,解决了$.confirm的模糊问题,但$.toast和全局ajax请求中的loading依旧是个挑战。由于项目压力,最终放弃了rem布局的适配策略。
摘要由CSDN通过智能技术生成
惨败在了【$.toast在ios的改造过程中使用了zoom和scale】上
背景
  • 历史原因,旧页面使用的antd-mobile在头部改scale和$html>fontSize的方案antd1.x高清方案
  • 现在需要改为weui风格。基于jquery.weui(css,js)
初步思路(想css改动小些,直接用之前的rem)
  1. 保留antd1.x高清方案
  2. 在执行$.confirm|$.toast前后对弹窗做scale放大
上代码:
$.confirm('要删除这段语音吗', '删除后, 无法恢复');
$('.weui-dialog').css('transform', 'translate(-50%,-50%) scale(' + window.devicePixelRatio + ')'); 
// weui跟着html的rem走
android模拟
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值