frontend:mobile
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
frontend:mobile [2017/08/14 10:12] – Fix typo memory | frontend:mobile [2023/12/03 10:24] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 90: | 行 90: | ||
-webkit-appearance: | -webkit-appearance: | ||
appearance: none; | appearance: none; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | 想要隐藏掉 '' | ||
+ | |||
+ | <code css> | ||
+ | textarea.textarea { | ||
+ | resize: none; | ||
} | } | ||
</ | </ | ||
行 136: | 行 144: | ||
First, enable Android adb debug mode. Then open '' | First, enable Android adb debug mode. Then open '' | ||
+ | |||
+ | ===== iPhone X 适配 ===== | ||
+ | |||
+ | 在 iPhone X 系列全面屏手机会出现下图底部操作栏覆盖掉 Tabbar 的情况 | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 适配步骤为: | ||
+ | |||
+ | 1. 在 '' | ||
+ | |||
+ | 2. 给 Tabbar 添加 '' | ||
+ | |||
+ | <code css> | ||
+ | .tabbar { | ||
+ | padding-bottom: | ||
+ | padding-bottom: | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | 3. 检查所有页面的元素,通过 '' | ||
+ | |||
+ | <code css> | ||
+ | @supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) { | ||
+ | div { | ||
+ | margin-bottom: | ||
+ | margin-bottom: | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== 微信点击漂移 ===== | ||
+ | |||
+ | **影响范围**:**iOS 微信端** | ||
+ | |||
+ | 复现条件:点击 input 输入东西后,弹出弹窗确认(fixed 布局),弹窗的按钮不好点或者出现点击漂移。 | ||
+ | |||
+ | 讨论链接:[[http:// | ||
+ | |||
+ | **解决方案:** | ||
+ | |||
+ | 这是因为微信弹出输入法时顶开了整个页面,可以在最后一个 input blur 的时候强制页面滚动到页面顶部或者底部。 | ||
+ | |||
+ | <code javascript> | ||
+ | input.addEventListener(' | ||
+ | window.scrollTo(0, | ||
+ | }); | ||
+ | </ | ||
+ | |||
+ | ===== Reference ===== | ||
+ | |||
+ | * [[https:// | ||
+ |
frontend/mobile.1502676773.txt.gz · 最后更改: 2023/12/03 10:24 (外部编辑)