2017-02-20 2 views
0

ich ein navabar und Karussell in demselben Abschnitt habe, was ich will, ist, wenn das Karussell Anzeige aktiv wird es die Hintergrundfarbe der navbar und Karussell Artikel ändert, alle Ideen auf, wie das zu tun mit jquery Funktion? Hier ist meine jQuery-Code für die Indikatoren:Navbar Karussell Artikel Hintergrundfarbe

$(document).ready(function(ev){ 
     $('#carousel-example-generic').on('slide.bs.carousel', function (evt) { 
     $('#carousel-example-generic .controls li.active').removeClass('active');  
     $('#carousel-example-generic .controls li:eq('+$(evt.relatedTarget).index()+')').addClass('active');   
      }); 

Antwort

0

Versuchen Sie, wie this.With jQuery, können Sie Kette zusammen actions/methods. Mit der Verkettung können mehrere jQuery-Methoden (für dasselbe Element) in einer einzigen Anweisung ausgeführt werden.

$('#carousel-example-generic .controls li:eq('+$(evt.relatedTarget).index()+')').css('background-color','green').addClass('active'); //sets background-color green  
+0

es funktionierte, danke. aber ich will, dass es die navbars und Karussell Artikel Hintergrund nicht den Indikator selbst – stephjhonny

+0

ähnlich für Navar Klasse gesetzt ändern. –

Verwandte Themen