2

最後のスライドのstartAtオプションでFlexslider2.0を使用しています。

これは、方向ナビゲーションを台無しにするようです。

誰かが以前にこの問題を抱えていて、それを解決する方法を知っていますか?

私が使用しているコードは、特別なものは何もありません。

    $(".period-slides").flexslider({
      animation: "slide", 
      animationLoop: false,
      itemWidth: 265,
      minItems: 4,
      maxItems: 4,
      controlNav: false,
      directionNav: true,
      prevText: "\ue75d",
      nextText: "\ue75e"
      startAt: 7
    });

編集:HTMLが追加されました

<div class="period-slides">
  <ul class="slides">
    <li class="slide"><!-- repeated 8 times -->
      <div class="period-overview">
        <p>Some Content</p>
      </div>  
    </li>
  </ul>
</div>

編集:現在の位置が適切に示されていないようです。ナビゲーションでは、現在の位置が最初のスライドのようです。そのため、startAtを設定すると、ナビゲーションが正しく設定されません。

4

1 に答える 1

0

編集中のそのHTMLに基づいて、合計8つのアイテムがあり、4つのスライドの2つに分割されます。

あなたが抱えている問題は、startAt7に設定するのが高すぎることだと思います。スライドが2つしかないため、インデックスは1または0のいずれかである必要があります。

When I set startAt to 7 the slider initially appeared blank and I had to navigate backward to get the final slide to appear. Setting startAt to 1 or 0 caused the correct slide to be displayed initially.

于 2013-01-17T10:13:50.363 に答える