編集:返信が完全に不足しているため、文言を更新しました。
説明:
LEFTボタンをクリックすると、左DIV がスライドアウトします。
RIGHTボタンをクリックすると、右DIV がスライドアウトします。
問題:
Left DIV がアウトで、RIGHTボタンがクリックされた場合>>> Slide Left DIV inと Slide Right DIV out .
右DIV がアウトで、左ボタンがクリックされた場合>>>右DIVをスライドインし、左DIVをスライドアウトします。
助けていただければ幸いです。
$("#left").click(function () {
if (out === 0) {
$("#left-slide").animate({
width: "400px"
}, {
queue: false,
duration: 1900
});
out = 1;
} else {
$("#left-slide").animate({
width: "0px"
}, {
queue: false,
duration: 2000
});
out = 0;
}
});
$("#right").click(function () {
if (out === 0) {
$("#right-slide").animate({
width: "400px"
}, {
queue: false,
duration: 1900
});
out = 1;
} else {
$("#right-slide").animate({
width: "0px"
}, {
queue: false,
duration: 2000
});
out = 0;
}
});
完全なコードを含む jsFiddle は次のとおりです: http://jsfiddle.net/fxVS9/