javascript - 移动端无缝轮播图,不添加额外
ringa_lee
ringa_lee 2017-04-11 12:36:39
[JavaScript讨论组]

淘宝移动端m.taobao.com主页中无缝轮播图
我看了下chrome开发者工具,淘宝的做法好像是不断地将第一个图片放到最后一个
ul 相对定位,li绝对定位,假设有3个li每个li里的图片是500px。
则设置li left:0px 100px 200px
ul translateX 0px -100px -200px

当ul移动到最后一个图片时,设置第一个li left:300px(即把第一个li移动到最后)
然后随着 ul translateX -300px 将原本的第二个图片现在的第一个图片 left:400px
然后在ul tranlateX -400px

请问淘宝的无缝轮播图的思路是这样的吗???请问代码实现具体的思路是什么?在移动端 用原生js写和Hammer.js手势库。
另外手指在淘宝轮播图往左慢慢滑动的时候,图片也会慢慢地往左移动,是用hammer.js的什么手势??pan?还是swipe?

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
大家讲道理

swiper 插件

ringa_lee

直接用swiper插件啊,既没有错误,又简单。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号