用 Position:fixed 固定住的 DIV 在手机上快速滑动时会出现延迟

2015-03-31 21:36:34 +08:00
 JimmyCai

如题,测试的时候发现有些被固定住的会出现这个问题,但是另外一些却不会,搞的我都不知道从哪里下手好了。
测试的设备是Lumia 620 WP 8.1

https://bhlkpw.bl3301.livefilestore.com/y2ps_nKuNafO12mV7SoMuomUeLkPKkH1p3aQnshwV9UfgTcJPQIib7f31LYoAbcHUx2X_oU5O369bKYkkWhGEG1Xw5bROJRQutX9w9T0fbIreV3tjThA_f3A3zYb9Db-xX52l2KVQZ4TgXB-FrgJRx0kQ/wp_ss_20150331_0005.png
图:左下方的音乐按钮在快速滑动时候的样子

3423 次点击
所在节点    CSS
2 条回复
bsbgong
2015-04-01 08:31:20 +08:00
不要再移动端设置fixed position
看这个描述,跟你的问题一样,有延迟: http://bradfrost.com/blog/mobile/fixed-position/
解决方法是用js来设置位置: http://stackoverflow.com/a/14434635/1295057
futursolo
2015-04-01 08:40:34 +08:00
其实带触摸屏Win8下,Chrome对于fixed元素也会有这个问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/180669

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX