我有一个Swiper滑块和一个像“1/10”这样的计数器位置。我想用动画更改当前的幻灯片编号(1)。我知道如何替换数字,但是有了这个动画,就像另一个故事:
正如您在 gif 上看到的那样,如果我适度单击滑块,它会很好地工作,但是当我双击下一个链接时,这完全打破了计数器,因为这个 gif 示例中的克隆.
你知道我怎样才能以更好的方式做到这一点吗?
我做了一个 jsfiddle,只为第一次计数更改工作:
- http://jsfiddle.net/asb39sff/1/
// Init
var $c_cur = $("#count_cur"),
$c_next = $("#count_next");
TweenLite.set($c_next, {y: 12, opacity: 0}, "count");
// Change counter function
function photos_change(swiper) {
var index = swiper.activeIndex +1,
$current = $(".photo-slide").eq(index),
dur = 0.8,
tl = new TimelineLite();
// Just a test
tl.to($c_cur, dur, {y: -12, opacity: 0}, "count")
.to($c_next, dur, {y: 0, opacity: 1}, "count")
//$c_cur.text(index);
//$c_next.text(index + 1);
}