怎么使 iOS 在页面滚动的时候运行 js?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

怎么使 iOS 在页面滚动的时候运行 js?

爵霸 2016-06-17 11:09:14 1739

iOS 在页面滚动的时候是会停止 js 的运行,但是天猫这个页面 618粉丝狂欢节(在移动端打开) 中的导航栏是怎么做到滚动时添加 fixed 属性的呢????他的滚动不像是用 CSS3 实现的

JavaScript iOS开发
分享到
取消 提交回答
全部回答(3)
  • dophy
    2019-07-17 19:42:13

    这个在普通的webview上是无解的,只能通过升级为wkwebview才能支持,其实这个feature很重要,尤其是在有图片懒加载的情况下,在wkwebivew上可以边滚边出图片,在webview上永远都只能看到占位图

    0 0
  • 清风一鹤
    2019-07-17 19:42:13

    iOS 8 以上 SDK 中有 wkwebview,这个性能更高,可以支持在页面滚动时执行 js

    0 0
  • 爵霸
    2019-07-17 19:42:13

    首先我看他的导航条好像从一开始就是fixed的的啊。

    另外如果你想要滚动出视区时自动吸顶的效果的话,iOS 6+是支持position: sticky特性的。

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程