手机淘宝网页面滚动实现思路。

阅读 6.6k
2 个回答

简单来说就是用 height=定值 + overflow:hidden; 来实现.
不过淘宝首页的div层级太多了,要把所有父元素的overflow去掉才能出现滚动条...
内部元素监听touch事件实现css3 transform变换。再屏蔽鼠标滚动

图片描述

还有一种可能就是他们自己开发了一个scroll的组件。类似于iscroll这种东西。印象中淘宝貌似有scroll的组件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题