我需要帮助来反转此插件:
$(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/