"滞后“;魔兽世界动画网站

"Lagging" WoW animation on website

本文关键字:魔兽世界动画 网站 滞后 quot      更新时间:2023-09-26

我用wow.js/animate.css制作了一个简单的网站,在我使用wow.js的页面上,动画滞后,开始时间比我预期的要晚一些。如果你选中这个页面,所有的冲突都会在0.5秒左右可见,然后动画开始。这很烦人,我该怎么解决?

我尝试将内容默认设置为不可见,在页面完全加载(document.ready)后,我将类更改为可见,并将"哇"类添加到所需的内容中。

有趣的是,如果我使用例如fadeIn/Out等而不是bounceIn,就没有问题。

我应该做些什么来阻止页面上哇动画的"滞后"?

您可以考虑简单地将加载动画添加到文档ala.…

<!DOCTYPE html>
<html class="no-js">
    <head>
        <meta charset='UTF-8'>
        <title>Simple Loader</title>
        <style>
            /* This only works with JavaScript, 
               if it's not present, don't show loader */
            .no-js #loader { display: none;  }
            .js #loader { display: block; position: absolute; left: 100px; top: 0; }
        </style>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
        <script src="https://github.com/Modernizr/Modernizr/raw/master/modernizr.js"></script>
        <script>
            // Wait for window load
            $(window).load(function() {
                // Animate loader off screen
                $("#loader").animate({
                    top: -200
                }, 1500);
            });
        </script>   
    </head>
    <body>
        <img src="download.png" id="loader">
        <img src="//farm6.static.flickr.com/5299/5400751421_55d49b2786_o.jpg">
    </body>
</html>`

来源:https://css-tricks.com/snippets/jquery/display-loading-graphic-until-page-fully-loaded/