首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >页面导航预加载gif图像

页面导航预加载gif图像
EN

Stack Overflow用户
提问于 2018-03-02 14:19:58
回答 1查看 60关注 0票数 0

大家好,我需要一个预加载gif,但我的场景是,当我单击菜单按钮导航到下一页,它应该开始,直到下一页出现,它应该关闭后,下一页加载。如果有任何插件或者你们能提供的任何代码,我会非常感谢……

这是我用来显示预加载器的代码。

代码语言:javascript
复制
<script type="text/javascript">
    jQuery(document).ready(function($) {  

    $(window).load(function(){
      $('#myloader').fadeOut('slow',function(){$(this).remove();});
       $('body').delay(350).css({'overflow':'visible'});
    });

    });
    </script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-02 14:40:21

尝试这样的方法(注释中的解释):

代码语言:javascript
复制
( function( $ ) {

    $( document ).ready( function() {

        // document is ready, hide loader, don't remove since we want it back later
        $( '#myloader' ).fadeOut( 'slow', function() {
            // show scrollbar <- flaw in design!
            $( 'body' ).css( { 'overflow' : 'visible' } );
        } );

        // when user clicks on a link with class hide-loader
        $( 'a.hide-loader' ).on( 'click', function( event ) {
            // don't follow the link, we want an animation first
            event.preventDefault();

            // show loader again
            $( '#myloader' ).fadeIn( 'slow', function() {
                // follow the link
                window.location = $( this ).attr( 'href' );
            } );
        } );
    } );

} )( jQuery );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49071021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档