博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20141212
阅读量:7094 次
发布时间:2019-06-28

本文共 733 字,大约阅读时间需要 2 分钟。

1.

MIUI6的坑,

首先是确定高度的,overflow-y:scroll;屏幕难以滚动的坑。

要对div设置position为absolute或者relative,才能快活地滚。

 

2.

在MIUI6浏览器里,

遮罩层被同级下层代码盖住。

那就遮罩层再下层,同时提高z-index。

 

3.

在MIUI6自带浏览器和IOS8的safari上,absolute的兄弟节点面积盖过自己,会出现渲染问题。

解决方法,先隐藏,再setTimout显示出来。

 

单单列出坑,以及直接说出解决方法没啥意思。

下面说下解决思路。

第一个坑,

首先是有的界面可以滚,偏偏那个坑不能滚。

于是,我就找滚和不能滚的差异在哪里。

发现,差异在能滚的div元素position是absolute或relative,不能滚的是static。

于是改之,可滚。

 

第二个坑,

其它浏览器都没问题,唯有MIUI6的浏览器出问题。

它被下面的兄弟元素给盖住,上面的兄弟元素可以被遮罩层盖住。而且居然改z-index也没用。

那么,我就把遮罩层的html代码放到最下面,坑填之。

 

第三个坑,

在chrome没有复现,MIUI6以下的版本也没有复现,但是IOS8的Safari和MIUI6有。

父元素是relative,一个子元素a是absolute,一个子元素b是static或relative。

b的面积撑满父元素,a在b的下面且层级比a高。

一开始父元素通过css3的位移屏幕看不到的地方,然后位移到能看到的地方,发现b盖住了a。

第一反应是渲染出问题了,那么用setTimeout延迟渲染,果然好了。

 

转载于:https://www.cnblogs.com/samwu/p/4158843.html

你可能感兴趣的文章
KMP算法
查看>>
eclipse配置问题汇总
查看>>
EF Code First 学习笔记:表映射 多个Entity到一张表和一个Entity到多张表
查看>>
C#进阶系列——WebApi 接口参数不再困惑:传参详解
查看>>
代码这样写更优雅(Python 版)(转载)
查看>>
会议抢订
查看>>
特别郁闷
查看>>
IIS装好了无法访问localhost
查看>>
Flink Internals
查看>>
java.lang.IllegalArgumentException: already added:
查看>>
基于cucumber接口测试框架的扩展——测试框架总结之cucumber
查看>>
使用jconsole分析内存情况-JVM
查看>>
优秀程序员成功的14个好习惯
查看>>
“除了CTO你还是什么?”黑客、摇滚乐手、开源爱好者、程序员
查看>>
以腾讯云IoT Suite为例 谈谈边缘计算在物联网的实践与实现
查看>>
人工智能新物种天猫精灵魔盒:五大声学黑科技
查看>>
阿里云印度大区1月开服,服务出海中国企业
查看>>
设立科创板并试点注册制方案获批 专家称显示资本市场改革决心
查看>>
华林公司被查官网关闭 但酸碱平产品仍在线上销售
查看>>
中铁成都局通报“领导霸座”:已批评教育涉事人员
查看>>