Hallo Ich benutze jQuery, um eine benutzerdefinierte Navigation zu machen, aber ich kann nicht herausfinden, wie die aktive Folie zu erkennen und einen aktiven Zustand auf die Schaltfläche für diese Folie anwenden.Verwenden von jQuery Data zum Erkennen einer aktiven Folie und Ausführen von Funktion
ich ein Setup jsfiddle besser zu zeigen, was ich versuche, die gleiche Funktion wie die Punkte/Pager in dem Schieber zu tun, im Grunde aber auf die Taste 1, 2 und 3.
Im neu auf die .data Teil von jQuery: P
http://jsfiddle.net/unknown601/yxErC/17/
<div class="number" id="" data-slider="0">
Button 1
</div>
<div class="number" id="" data-slider="1">
Button 2
</div>
<div class="number" id="" data-slider="2">
Button 3
</div>
<ul class="slider">
<li data-current="1">
<img src="http://placehold.it/350x150">
<p>Slider-1</p>
</li>
<li data-current="2">
<img src="http://placehold.it/350x150">
<p>Slide 2</p>
</li>
<li data-current="3">
<img src="http://placehold.it/350x150">
<p> Slide 3</p>
</li>
</ul>
#current {
color: red;
font-weight: bold;
}
.number:hover {
color: blue;
cursor: pointer;
}
erhielt die Tasten, um den Schieber zu steuern :)
var Slider;
$(document).ready(function() {
Slider = $('.slider').bxSlider({
pager: true
});
$('.number').on('click', function(e) {
e.preventDefault();
var index = $(this).attr('data-slider');
Slider.goToSlide(index);
});
});
Ich versuche, wie zu wkrout Daten zu verwenden, -current = "1"> Hinzufügen einer aktuellen Klasse zu Button 1 und so weiter – conceptcode