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的内再次调用该函数这个工作?我可能会忽略一些简单的东西。