このコードを出力する本当に基本的な jquery カルーセルがあります。
<div class="flexslider">
<ul class="slides">
<li><a>red</a></li>
<li><a>green</a></li>
<li><a class="flex-active">blue</a></li>
<li><a>black</a></li>
<li><a>white</a></li>
</ul>
</div>
<div id="count"></div>
現在のスライド番号 (スライド 3/5) を出力したいのですが、.index() を使用してもうまくいかないようです。「-1」として表示され続け、カルーセルがスライドしても更新されません。
var total = $('.carousel li').length;
var current = $(this).find('.flex-active');
$("#count").html($('li').index(current) + ' of ' + total);