如何重置Jquery动画?

如何重置Jquery动画?,jquery,css,Jquery,Css,我有一个可以打开/关闭的按钮。 如果它被关闭,我想重置所有用.animate更改的css值,我该怎么做 $('.switch1').click(function(){ if ($('.switch1').attr('src') == 'img/off.png') { $('.switch1').attr('src', 'img/on.png'); $(".img_2").fadeIn(200) $(".img_2").animate({"

我有一个可以打开/关闭的按钮。 如果它被关闭,我想重置所有用.animate更改的css值,我该怎么做

$('.switch1').click(function(){
    if ($('.switch1').attr('src') == 'img/off.png') {
        $('.switch1').attr('src', 'img/on.png');

        $(".img_2").fadeIn(200)
        $(".img_2").animate({"margin-left" : '-600px', "margin-top" : '-500px'}, 1500);

        $( ".img_1" ).fadeIn(400)
        $('.img_1').animate({"margin-top": '-300px'}, 3500);
    } else {
        $('.switch1').attr('src', 'img/off.png');
    }
});

您可以在更改这些值之前将它们保存到变量中,以便将它们更改回这些值。。。或者,你可以使用css动画,只需将类更改为具有你想要的css的类。。。或者,您可以将类与jquery ui的SwitchClass一起使用。您可以在更改值之前将值保存到变量中,以便将它们更改回这些值。。。或者,你可以使用css动画,只需将类更改为具有你想要的css的类。。。或者可以将类与jquery ui的switchClass一起使用