Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将元素保持在加载器的顶部_Javascript_Jquery_Html_Css_Wordpress - Fatal编程技术网

Javascript 如何将元素保持在加载器的顶部

Javascript 如何将元素保持在加载器的顶部,javascript,jquery,html,css,wordpress,Javascript,Jquery,Html,Css,Wordpress,我在wordpress主题中实现了这个脉冲加载程序代码(特别感谢),如下所示: dcardoso.js在script calls.php中注册的文件: jQuery(function($){ $(window).load(function(){ $(".sk-spinner-pulse").fadeOut(1500); $("#wrapper").css("opacity","1"); }); }); 在主主题app.min.js文件中,以下

我在wordpress主题中实现了这个脉冲加载程序代码(特别感谢),如下所示:

dcardoso.js
script calls.php
中注册的文件:

jQuery(function($){ 
    $(window).load(function(){ 
        $(".sk-spinner-pulse").fadeOut(1500);
        $("#wrapper").css("opacity","1");
    });
});
在主主题
app.min.js
文件中,以下顺序:

...
    var $doc = $(document), win = $(window), Modernizr = window.Modernizr, AnimationsArray = [];
    window.SITE = {
        init: function() {
            var self = this, content = $("#wrapper"), pl = content.find(">.sk-spinner-pulse.sk-spinner"), count = $("body").data("cart-count");
            favicon = new Favico({
                bgColor: "#151515",
                textColor: "#fff"
            }), favicon.badge(count), content.waitForImages(function() {
                TweenMax.to(pl, 1, {
                    autoAlpha: 0,
                    ease: Quart.easeOut,
                    onComplete: function() {
                        pl.css("display", "none");
                    }
                }); 
...
同样在
app.css
中,预加载程序部分:

...
#wrapper .sk-spinner-pulse.sk-spinner {
  left: 50%;
  position: fixed;
  top: 50%;
  width: 45px;
  height: 45px;
  margin: 0 auto;
  background-color: gold;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out;
}

@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}

.site_bars_off #wrapper .sk-spinner-pulse.sk-spinner {
  margin-left: 0;
  margin-right: 0;
}
.site_bars_off #wrapper .sk-spinner-pulse.sk-spinner {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (max-width: 40.063em) {
  #wrapper .sk-spinner-pulse.sk-spinner {
    margin-left: 0;
    margin-right: 0;
  }
}
...
主要目标是在内容加载到页面之前/期间,保持脉冲加载程序淡出背景、logotext
和菜单
的顶部

我试图修改
z-index
值,但没有任何好结果,我认为还有更多。在这一点上,我想知道,什么是最好的方法来实现这一点

这是一个功能示例,下面是链接。请忽略ajaxify错误行为,只需按F5键即可查看加载程序;事实上,我正在寻找一种解决方法(不是页面刷新-我确信这一点)来解决这个问题

有什么想法吗?我很感激