jquery - 如何从头到尾运行函数?

标签 jquery animation

我编写了一个动画,该动画在单击 jquery 中的按钮后开始。现在我想从结尾到开头运行这个动画。这在 jquery 中可能吗?或者我必须再次编写这个动画,但这次是相反的?我的意思是只是一个后退功能,它重新创建每个步骤,最后看起来就像单击任何内容之前一样。

$( "#three" ).click(function() {
    $( "#two, #four, #five, #six" ).addClass( "animated out" );
    $( "#seven" ).addClass( "show" );
    $( "#three" ).addClass( "animated totheleft" );
    $( "#mytext" ).addClass( "animated totheright" );
    setTimeout(function(){$("#mytext").addClass("hide");},2000);
});

最佳答案

setTimeout(function(){
$( "#two, #four, #five, #six" ).removeClass( "animated out" );
$( "#seven" ).removeClass( "show" );
... so on
},2000);

关于jquery - 如何从头到尾运行函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41190654/

相关文章:

javascript - 如何使用 JQueryMobile 1.4RC1 更新弹出选择文本?

android - Sencha Touch 2 - 如何在加载 View 后运行函数?

php - 如何在 jQuery 中用 Font Awesome 替换删除单词

html - 如何使 css 动画停止在最后的第 n 个子 css3

Javascript/jQuery "Dangle"动画

javascript - 如何删除焦点上的部分文字?

jquery - 通过选择更改打开 URL - jQuery

HTML、CSS 动画 : floating on iphone safari not like in other browsers

ios - GMSMapView 调整大小 - 奇怪的闪烁/闪烁效果

performance - 使用双缓冲 Canvas 的简单动画不流畅