be-fe / iSlider

Smooth mobile touch slider for Mobile WebApp, HTML5 App, Hybrid App
http://be-fe.github.io/iSlider/
MIT License
1.66k stars 448 forks source link

轮播图的flow效果图,只能显示三个li? #429

Closed yyccQQu closed 6 years ago

yyccQQu commented 6 years ago

我尝试了iSlider.js里面的【renderComplete】那里的li,有一个for循环,渲染的li标签,如 997行代码 for (var i = 0; i < 7; i++) { var li = document.createElement('li'); outer.appendChild(li); this.els.push(li);

        // prepare style animation
        this._animateFunc(li, this.axis, this.scale, i, 0);

但是改了也没多大用?求解!谢谢

shinate commented 6 years ago

轮播只基于3个li,这是islider的设计初衷。 这是高效的保证,也带了了一些局限,比如转轴,跳跃,轮盘的效果无法实现

yyccQQu commented 6 years ago

zizi/我想要旋转木马的效果,只显示三张,其实局限性还是有的,我建议还是可以多显示几张。比如说让显示多少张成为用户的可选项,然后再在文档里说明一下,或者在源代码里面说明一下,显示多张会影响性能,让用户选择,我感觉这还是不错的。

yyccQQu commented 6 years ago

我的意思是我在使用flow效果的时候,视图内最多显示3张图片?。

shinate commented 6 years ago

是的,最多3帧,旋转木马是没法实现的

yyccQQu commented 6 years ago

知道了 3Q