基本的な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」のインスタンスでは、マイナスではなく+に変更しようとしましたが、これは機能しないようです...