0
如果滑塊(#mySlider)位於特定位置或其對應的幻燈片,我如何讓按鈕(var selectSlide)具有不同的背景色。使用jQuery位置更改CSS
我有以下的jQuery:
var slideWidth = $('#mySliderContainer').width();
var selectSlide = $('.selection')
function currentButton() {
if ($('#mySlider').position().left == 0) {
selectSlide.eq(0).css('background', '#6F6F6F');
} else {
selectSlide.eq(0).css('background', '#D6D6D6');
}
if ($('#mySlider').position().left == -slideWidth) {
selectSlide.eq(1).css('background', '#6F6F6F');
} else {
selectSlide.eq(1).css('background', '#D6D6D6');
}
if ($('#mySlider').position().left == -slideWidth * 2) {
selectSlide.eq(2).css('background', '#6F6F6F');
} else {
selectSlide.eq(2).css('background', '#D6D6D6');
}
if ($('#mySlider').position().left == -slideWidth * 3) {
selectSlide.eq(3).css('background', '#6F6F6F');
} else {
selectSlide.eq(3).css('background', '#D6D6D6');
}
}
對jQuery的鏈接位於jsFiddle
我需要jQuery的內再次調用該函數這個工作?我可能會忽略一些簡單的東西。