我正在使用一个名为 Basic jQuery 滑块的插件。滑块工作正常,只是我收到了客户更改方向的荒谬请求,因此幻灯片向右滑出而不是向左滑出。
我没有可以设置的方向变量,所以我想知道自定义这个插件有多难?
我已经通过它改变了某些值,只是我看不到让它工作......
执行动画的脚本如下...
else if (settings.animation === 'slide') {
if (settings.showMarkers) {
markers.eq(slidePosition - 1).removeClass('active-marker');
if (next === slideCount - 1) {
markers.eq(0).addClass('active-marker');
} else if (next === 0) {
markers.eq(slideCount - 3).addClass('active-marker');
} else {
markers.eq(next - 1).addClass('active-marker');
}
}
$slider.animate({
'left': -next * settings.width
}, settings.animationDuration, function () {
if (next === 0) {
slidePosition = slideCount - 2;
$slider.css({
'left': -slidePosition * settings.width
});
} else if (next === slideCount - 1) {
slidePosition = 1;
$slider.css({
'left': -settings.width
});
} else {
slidePosition = next;
}
animating = false;
});
}
在“left:-settings.width”的情况下,我尝试更改为+而不是减号,但这似乎不起作用...