【问题标题】:Bootstrap 3 carousel navigator active class not updatingBootstrap 3轮播导航器活动类未更新
【发布时间】:2015-06-14 01:56:02
【问题描述】:

导航器在幻灯片中导航没有问题,除了活动类停留在第一个导航器上。

这是我的代码:

<div id="homepanel" class="carousel slide" data-ride="carousel" data-interval="5000">
  <!-- Indicators -->
  <div class="row">
    <div class="col-sm-4">
      <ol class="home-tabs">
        <li>Featured Products</li>
        <li data-target="#homepanel" data-slide-to="0" class="active"><a href="#">Slide 1</a></li>
        <li data-target="#homepanel" data-slide-to="1"><a href="#">Slide 2</a></li>

      </ol>
    </div>

    <div class="col-sm-8">
      <!-- Wrapper for slides -->
      <div class="carousel-inner">
        <div class="item active">
          <div class="row">
            <div class="col-sm-6">
              <img alt="Cardboard Boxes" src="/slide1.png" class="no-border-radius">
            </div>
            <div class="col-sm-6">
              <div class="content">
              <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi, sint.</p>
              </div>
            </div>
          </div>
        </div>
        <div class="item">
          <div class="row">
            <div class="col-sm-6">
              <img alt="Multi-wall Sacks" src="/slide2.jpg" class="no-border-radius">
            </div>
            <div class="col-sm-6">
              <div class="content">
                <p>Molestiae incidunt excepturi dolorum autem eum illum ipsa facilis sed.</p>
              </div>

            </div>
          </div>
        </div>

      </div>
    </div>
  </div>
</div>

li.active 完全没有改变。我的代码中是否缺少任何内容?有什么想法吗?

我在这里附上了一个 jsfiddle 链接:http://jsfiddle.net/wpyz4c22/

【问题讨论】:

  • 尝试用BootplyjsFiddle 来证明这个问题:代码sn-ps 似乎不能很好地处理这个问题。
  • @TimLewis 嗨,我添加了一个 jsfiddle 链接。欢呼

标签: css twitter-bootstrap-3 carousel


【解决方案1】:

Carousel 需要一个额外的指标类来更改 li 活动状态。你缺那个课的地方:.carousel-indicators

在这里找到 JSFiddle:http://jsfiddle.net/Bladepianist/tzrnjdkk/

<div id="homepanel" class="carousel slide" data-ride="carousel" data-interval="5000">
  <!-- Indicators -->
  <div class="row">
    <div class="col-sm-4">
      <ol class="home-tabs carousel-indicators">

        <li data-target="#homepanel" data-slide-to="0" class="active"><a href="#">Slide 1</a></li>
        <li data-target="#homepanel" data-slide-to="1"><a href="#">Slide 2</a></li>

      </ol>
    </div>

    <div class="col-sm-8">
      <!-- Wrapper for slides -->
      <div class="carousel-inner">
        <div class="item active">
          <div class="row">
            <div class="col-sm-6">
              <img alt="Cardboard Boxes" src="http://placehold.it/310x200" class="no-border-radius">
            </div>
            <div class="col-sm-6">

            </div>
          </div>
        </div>
        <div class="item">
          <div class="row">
            <div class="col-sm-6">
              <img alt="Multi-wall Sacks" src="http://placehold.it/310x200" class="no-border-radius">
            </div>
            <div class="col-sm-6">


            </div>
          </div>
        </div>

      </div>
    </div>
  </div>
</div>

【讨论】:

  • 您好,非常感谢您的回复。第一个特色产品列表项只是一个标签。它不是导航器。 JSFiddle 中的活动类仍未更新。
  • 嘿!我编辑了答案。希望它更有帮助;)。
  • 这就是原因。非常感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多