medium.com 这个页面是如何实现的?

2019-06-25 17:34:16 +08:00
 eteled

今天看到此页面 https://medium.com/s/not-another-first-time-story

有点心动。自己动手,发现太菜,不能实现。

左侧的图片“相对”是固定的,左侧滚动它不动;当左侧的列表滚动到底时,带起的 footer 竟也把左侧不动的图片带动起来了。请教各位这是如何实现的?

3389 次点击
所在节点    前端开发
7 条回复
youweiks
2019-06-25 17:37:54 +08:00
左侧先 fixed 定位,然后监控页面滚动,当滚动到一定位置的时候,用 js 将左侧改为其他定位
eteled
2019-06-25 17:44:59 +08:00
@youweiks 说到 js,那我就沉默了。
WittBulter
2019-06-25 17:46:08 +08:00
google 云的文档和这个差不多,也是 js 实现的, 你也可以参考一下。
eteled
2019-06-25 17:50:50 +08:00
WittBulter
2019-06-25 17:55:01 +08:00
@eteled 拉到底的时候控制了一下 footer,遮住左侧。
原理差不多,都是检查一下到底了没然后触发一个 action 嘛
hgc81538
2019-06-25 18:22:28 +08:00
eteled
2019-06-26 18:49:26 +08:00
@hgc81538 简直太棒了!感谢!

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

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

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

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

© 2021 V2EX