为什么是2倍的sliderWidth?

来源:4-4 轮播图组件实现(上)

朱少

2017-07-30

if (this.loop) {
   width += 2 * sliderWidth
}

为什么这里是2*sliderWidth ? 是因为better-scroll 吗?

写回答

1回答

ustbhuangyi

2017-07-30

是的,为了无缝循环轮播,会前后各添加一个 DOM,所以宽度也要加上 2 倍的 sliderWidth

0
2
假凤眼
回复
qq_阳光洒向的耀眼未来_0
你可以去网上搜一下无缝轮播图的原理,应该就会明白了
2018-02-07
共2条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程