Jquery Flexslider startat类而不是幻灯片编号

Jquery Flexslider startat类而不是幻灯片编号,jquery,html,flexslider,Jquery,Html,Flexslider,在Flexslider中,您可以选择在特定幻灯片上启动滑块,例如: $(".slider").flexslider({ startAt: 7 }); 我的问题是,我不想在一个特定的数字开始滑块。相反,我想从一个特定的类开始,例如,如果我的列表看起来像: <ul> ... <li>...</li> <li>...</li> <li class="active">...</li> <li>.

在Flexslider中,您可以选择在特定幻灯片上启动滑块,例如:

$(".slider").flexslider({
      startAt: 7
});
我的问题是,我不想在一个特定的数字开始滑块。相反,我想从一个特定的类开始,例如,如果我的列表看起来像:

<ul>
...
<li>...</li>
<li>...</li>
<li class="active">...</li>
<li>...</li>
...
</ul>
    ...
  • ...
然后,我希望第一张幻灯片是类为
.active
的幻灯片

有人知道怎么做吗?谢谢。

尝试以下方法(使用jQuery):


制定一个简单的解决方案:

$(".slider").flexslider({
      startAt: $('#your_ul_id > li').index($('#your_ul_id > li.active'))
});

:p

你和约塔姆的例子在原则上都有效,但在现实中并不有效。它应该可以工作,但FlexSlider就是不能得到它。无论如何,谢谢你。
$(".slider").flexslider({
      startAt: $('#your_ul_id > li').index($('#your_ul_id > li.active'))
});