Javascript 如何将元素保持在加载器的顶部
我在wordpress主题中实现了这个脉冲加载程序代码(特别感谢),如下所示: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文件中,以下
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键即可查看加载程序;事实上,我正在寻找一种解决方法(不是页面刷新-我确信这一点)来解决这个问题
有什么想法吗?我很感激