2017-02-21 10 views
-1

私は以下のコードを持っています。カルーセルインジケータ用です。デフォルトインジケータの代わりにイメージを入れていくつか変更しました。どのようにデータスライドを選択することができますか?例えばdata-slide-to = 0の場合、jquery関数を使用してnavbarの背景色を赤に変更しますか? 私はカルーセル上のナビゲーションバーを持って、私は何をしたい、インジケータ用のインデックスを選択することであり、それがアクティブになったときのスタイルが変更され、あなたが必要なすべてのであれば、それは、ナビゲーションバーの背景色jqueryを使用してインデックスを選択

<!-- Indicators --> 
      <div class="controls"> 
       <ul class="nav list-unstyled list-inline"> 
        <li data-target="#carousel-example-generic" data-slide-to="0" class="active"> 
         <a href="#"><img style="width: 100%" src=""></a> 
        </li> 
        <li data-target="#carousel-example-generic" data-slide-to="1"> 
         <a href="#"><img style="width: 100%" src=""></a> 
        </li> 
        <li data-target="#carousel-example-generic" data-slide-to="2"> 
         <a href="#"><img style="width: 100%" src=""></a> 
        </li> 
        <li data-target="#carousel-example-generic" data-slide-to="3"> 
         <a href="#"><img style="width: 100%" src=""></a> 
        </li> 
        <li data-target="#carousel-example-generic" data-slide-to="4"> 
         <a href="#"><img style="width: 100%" src=""></a> 
        </li> 
       </ul> 
      </div> 

答えて

0
$('li[data-slide-to="0"]').css('background-color', 'red'); 
+0

私は何をしたいのかを示すために次のリンクにコードを追加しました。最初のifを取ってそれにアクションを適用します。 https://jsfiddle.net/ckf2o6zg/ – stephjhonny

+0

@stephjhonny質問には、達成しようとしていることが正しく記述されていない場合は、質問を編集する必要があります。 – AmericanUmlaut

+0

私は質問 – stephjhonny

0

を変更しますこれは純粋なCSSで行うことができます。

li[data-slide-to="0"] { 
    background-color: red; 
} 
+0

を編集しました。私は何をしたいのかを示すために次のリンクにコードを追加しました。それは最初のifを取ってそれにアクションを適用しますjsfiddle.net/ckf2o6zg – stephjhonny

関連する問題