jquery配合animated制作载入载出动画效果

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <title></title>
        <link rel="stylesheet" type="text/css" href="css/animate.css" />
        <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    </head>

    <body>
        <button id="btn">btn</button>
        <hr />
        <div id="box" class="animated" data-toggle="true">wellcome</div>
        <script type="text/javascript">
            $('#btn').on('click', function() {
                animateCss('#box', 'zoomIn', 'zoomOut')
            })

            function animateCss(el, animateIn, animateOut) {
                var toggle = $(el).data('toggle');
                if(toggle == true) {
                    $(el).removeClass(animateIn);
                    $(el).addClass(animateOut);
                    $(el).data('toggle', false);
                } else {
                    $(el).removeClass(animateOut);
                    $(el).addClass(animateIn);
                    $(el).data('toggle', true);
                }
            }
        </script>
    </body>

</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 需求 一段文本中,给指定的文字打上马赛克,然后付费阅读 解决方法 方法一:使用 CSS 模糊文字 上面的代码使cl...
    thusin阅读 2,566评论 1 0
  • 效果:显示的图片为无掩盖, 需要在中间显示光亮的圆, 圆得四周为半透明的黑色 CAShapeLayer UIBez...
    陈鸡蛋阅读 424评论 0 0
  • 瘦西湖是扬州的著名景点之一,它之所以称为"瘦西湖",是因为古时候盐商们与一位书生的谈论。一次,盐商中的三家首富...
    饕餮额额额阅读 585评论 0 2
  • 基本测试步骤:1)编写基本业务逻辑和测试代码2)添加配置.xml文件3)运行(run as TestNG Suit...
    becklly阅读 2,313评论 0 1
  • 请莫要嫌弃老人 他们象我们一样 也曾经天真过、憧景过、潇洒过丶辉煌过 为了家、为了儿女 他们把自己挤干了 现在 他...
    泰山寒梅阅读 509评论 6 6

友情链接更多精彩内容