移动端兼容性
Kayson13
这个作者很懒,什么都没留下…
展开
-
ios position: fixed 问题
为了解决卡顿的问题, 添加了如下代码 -webkit-overflow-scrolling: touch; 但是在ios上发现,利用fixed进行底部固定,出现bug 具体现象是: 在我滚动的时候,原本应该固定在底部的按钮,跟着滚动来回跳动,知道滚动结束。 原因 查找资料发现: position:fixed在苹果的产品中并没有实现相对浏览器窗口定位。其实现的功能是相对最近的允许滚动的元素定位,且不能遮罩滚动元素的兄弟元素及其所有父元素的兄弟元素。 解决方法: 在fixed所在标签添加如下样式原创 2020-08-04 15:47:30 · 2008 阅读 · 0 评论 -
document.title ios不兼容
在开发一个移动端项目,需要嵌套在其他系统中。 此时需要修改导航栏的title。 直接document.title 尝试了一下,在Android下完全可以。 但是ios端就出现了问题。 无论点击什么页面,都只显示第一个页面的title,也就是说不会刷新。 查找资料显示: 微信浏览器的title在页面加载完成就确定了,也就是微信浏览器首次加载页面初始化title后,就不再监听document.title的change事件了。 由于我们项目的特殊性,应用程序提供了另一个变量来改变title。 但网上有通过加载空i原创 2020-08-04 14:46:41 · 595 阅读 · 0 评论 -
getTime()对于时间格式‘xxxx-xx-xx xx:xx:xx’ios的兼容性
问题描述 有一个计算时间的功能,浏览器和安卓机上是正常的,ios端出现NAN的情况。猜测是ios兼容性的问题。 ios兼容getTime 带’-'的时间格式 问题代码: let dateStr = '2020-07-02 17:42:00'; new Date(dateStr).getTime(); //NAN 修改: let dateStr = '2020-07-02 17:42:00'; let handleStr = dateStr.replace(/-/g, '/'); new Date(hand原创 2020-07-02 17:48:46 · 325 阅读 · 0 评论