我需要帮助来反转此插件:

$(document).ready(function() {
  var currentDiv = 0;
$('#wof #arrowRight').click(function() {
    $('.group' + (currentDiv + 1)).fadeOut(250);
    currentDiv = (currentDiv + 1) % 5;
    $('.group' + (currentDiv + 1)).delay(250).fadeIn(250);
});
});


这是右箭头,我需要一个左箭头,所以您返回一个数字。
我试过了,但是有点破了插件。

$('#wof #arrowLeft').click(function() {
    $('.group' + (currentDiv + 1)).fadeOut(250);
    currentDiv = (currentDiv + 1) % 5;
    $('.group' + (currentDiv - 1)).delay(250).fadeIn(250);
});
});


那么,我该如何以最聪明的方式做到这一点?

最佳答案

这应该工作:

$('#wof #arrowLeft').click(function() {
    $('.group' + (currentDiv + 1)).fadeOut(250);
    currentDiv = currentDiv - 1;
    if (currentDiv < 0)
        currentDiv = 4;
    $('.group' + (currentDiv + 1)).delay(250).fadeIn(250);
});


您需要减小currentDiv而不是增大它。

关于jquery - 反转此jQuery幻灯片插件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17124220/

10-13 00:37