V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Rrrrrr
V2EX  ›  程序员

ios webview position fixed 无效你们怎么解决

  •  
  •   Rrrrrr · 2021-12-12 18:15:55 +08:00 · 1622 次点击
    这是一个创建于 879 天前的主题,其中的信息可能已经有所发展或是发生改变。
    查了挺多文章都没有效果。用 js 去改 top 值,在手机上会一卡一卡的。无计可施了
    9 条回复    2021-12-13 13:59:30 +08:00
    cpstar
        1
    cpstar  
       2021-12-12 18:31:59 +08:00
    safari 就是新时代的 ie

    android 方面,标准的情况下 webview 是一个独立组件,随 Google play 升级;而 safari webkit 只能随系统升级。
    renmu123
        2
    renmu123  
       2021-12-12 18:38:15 +08:00 via Android
    就算 ie 是 fixed 属性也不会无效,你先看看自己是不是用错了。
    fixed 属性不是一定针对根视图的
    dufu1991
        3
    dufu1991  
       2021-12-12 18:44:29 +08:00
    我搞 https://simplecloudmusic.com 的时候底部的 Tab 也是用定位,没遇到什么问题啊。
    Rrrrrr
        4
    Rrrrrr  
    OP
       2021-12-12 18:53:06 +08:00
    刚才试了 css 来搞,好像可以。有点 fixed 效果
    Rrrrrr
        5
    Rrrrrr  
    OP
       2021-12-12 18:54:20 +08:00
    @dufu1991 我说的是 webview ,浏览器中可能 fixed 已经好了。但是遇到 Input 还是会有问题
    makelove
        6
    makelove  
       2021-12-12 19:15:14 +08:00
    safari 用 fixed 做一个全屏弹出层,层上滚动条滚动到底 /顶的时候会变成滚动底下的 body 层(因为 safari 没有实现 overscroll-behavior ),会出现二个滚动条,一个是弹出层的另一个是底下透上来的, 用 fixed 做弹出层应该很常见吧,这问题似乎没法解决啊?怎么都绕不过去,真是太操了
    yafoo
        7
    yafoo  
       2021-12-12 22:21:22 +08:00 via Android
    苹果就是新时代的 IE ,这两年做开发遇到的大部分问题都是苹果手机浏览器兼容问题
    ddzy
        8
    ddzy  
       2021-12-13 09:14:10 +08:00
    只能局部滚动了,整个外层容器 absolute 占一整屏高度
    iamjerry
        9
    iamjerry  
       2021-12-13 13:59:30 +08:00
    position fixed 有效果吧 看你怎么用

    不过 ios 不支持 background-attachment fixed

    挺无奈的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3001 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:16 · PVG 23:16 · LAX 08:16 · JFK 11:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.