一直在學習Jquery,並試圖編寫一點點代碼,當你點擊一個按鈕時做一個動畫,當你再次點擊時做相反的動作(基本上每次你從右向左移動一個圓圈點擊該按鈕很簡單的動畫,只是努力得到它使用jQuery中的if/else語句)Jquery IF ELSE動畫
目前做到這一點我在:
$(document).on('click', '#sub', function(){
var moved = 0;
if (moved == 0) {
$('.circle').animate({'margin-left': "300px"});
moved = 1;
}
else{
moved = 0;
$('.circle').animate({'margin-left': "-300px"});
}
});
所以我試圖移動.circle右邊300px,它運行的if語句部分罰款,當我改變移動到值1沒有任何反應。我應該使用一個while循環,還是應該以不同的方式做些什麼?
感謝您的幫助。這個較短的版本相當不錯。 '?'如何?參與其中? – factordog
它被稱爲[三運營商](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Conditional_Operator) –
好吧,太棒了!那麼即時猜測最後的功能只是做一個檢查? – factordog