扫码关注官方订阅号
手机淘宝页面没有滚动条,只能用touch来滚动页面,这是怎么实现的?https://m.taobao.com/?sprefer=sypc00#index
认证高级PHP讲师
简单来说就是用 height=定值 + overflow:hidden; 来实现.不过淘宝首页的p层级太多了,要把所有父元素的overflow去掉才能出现滚动条...内部元素监听touch事件实现css3 transform变换。再屏蔽鼠标滚动
还有一种可能就是他们自己开发了一个scroll的组件。类似于iscroll这种东西。印象中淘宝貌似有scroll的组件。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
简单来说就是用 height=定值 + overflow:hidden; 来实现.
不过淘宝首页的p层级太多了,要把所有父元素的overflow去掉才能出现滚动条...
内部元素监听touch事件实现css3 transform变换。再屏蔽鼠标滚动
还有一种可能就是他们自己开发了一个scroll的组件。类似于iscroll这种东西。印象中淘宝貌似有scroll的组件。