嗨Im新的JQuery和語句,我似乎無法讓我的代碼工作我敢肯定它的事情次要的是錯誤,但我不能看到什麼問題正是在這裏是我的代碼JQuery Else if語句?
$(window).scroll(function() {
if ($(this).scrollTop() >= 400) {
$('.BOX').animate({
marginLeft: 500,
marginRight: 0,
display: 'toggle'
}, 5000);
} else if ($(this).scrollTop() < 400) {
$('.BOX').animate({
marginLeft: 0,
marginRight: 0,
display: 'toggle'
}, 5000);
}
});
如果您能指出我正確的方向,請提前致謝。
http://jsfiddle.net/b6KuE/86/ - Scrolltop> 400播放動畫我想要做的是反向動畫時,其小於400回到0離開。
你開始在'scroll'事件,這意味着它會保持與每一個新的調用重挫本身動畫當滾動發生時。 –
你能告訴我們一些問題是什麼問題?一些控制檯錯誤輸出,任何幫助。如果您沒有提供足夠的信息,我們無法幫助您。 – Loyalar
嘗試檢查.BOX頁邊距,如果它的動畫像[this](http://jsfiddle.net/b6KuE/88/) –