一直在学习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