我在使用 jQuery .removeClass 时遇到问题
我认为我不需要解释很多,因为 jsFiddle 会做。但是为什么不能正常工作呢?当您看到红色正确传递时,右侧工作正常。但左边是跳一个,不会标记最后一个。
$(document).ready(function() {
var currentDiv = 0;
$('#arrowRight').click(function() {
currentDiv = (currentDiv + 1) % 5;
$('.dot').removeClass('active');
$('.mark' + (currentDiv + 1)).addClass('active');
});
$('#arrowLeft').click(function() {
currentDiv = currentDiv - 1;
if (currentDiv < 0)
currentDiv = 4;
$('.dot').removeClass('active');
$('.mark' + (currentDiv)).addClass('active');
});
});