当前位置:Gxlcms > JavaScript > iphonesafari不支持positionfixed的解决方法_javascript技巧

iphonesafari不支持positionfixed的解决方法_javascript技巧

时间:2021-07-01 10:21:17 帮助过:11人阅读

需求是这样的,许多pc web页面的导航都是固定的,比如google的首页,现在要将这种固定的导航转移到mobile web下,很自然地就会想到position:fixed; bottom: 0,android下运行正常,但在iphone safari下就会出现问题,当滚动条滚动时,导航条就会出现屏幕的上方,黑乎乎的一块,很不协调。许多人推荐iscroll、jquery mobile等框架,但有时效果不如意或是得阅读框架源码进行二次开发,会花费好长一段时间的。经过一段时间的研究,找到了一种解决办法,比较简便,但效果还是比不上pc web。
代码如下:

nav