最後の質問が下手で申し訳ありません。
このコードでは、ボタン (LButton または RButton) がクリックされたときに div を左右に移動できるようにしようとしています。
私がやろうとしたことは、初期変数「クリック」= 0 を持ち、ボタンをクリックすると変数に「1」が追加されることです。if ステートメントでは、ボタンが 1 回クリックされると、クリック = 1 の場合にもう一度クリックして、div を左に 850 ピクセル余分に移動させることができます。
これはこれを行う最も実用的な方法ではなく、意味的に正しいかどうかもわかりません。これを機能させるための提案、またはおそらくこれを実現するためのより良い方法はありますか?
var click=0;
if (click === 2) {
$(function () {
$('.RButton').click(function (e) {
$('.slideContain').animate({
'margin-left': '-2550px'
});
});
});
} else if (click === 1) {
$(function () {
$('.RButton').click(function (e) {
$('.slideContain').animate({
'margin-left': '-1700px'
});
var click = (click + 1);
});
});
} else if (click === 0) {
$(function () {
$('.RButton').click(function (e) {
$('.slideContain').animate({
'margin-left': '-850px'
});
var click = (click+1);
});
}