javascript - ajax加载器加载时隐藏导航栏
问题描述
我正在使用 ajax 加载程序来隐藏我的页面,直到它加载所有内容。问题是,由于某种原因,它没有隐藏我的导航栏,如下图所示。我希望它隐藏所有内容,包括导航栏。
<nav class="navbar navbar-expand-lg navbar-transparent navbar-absolute fixed-top ">
<div class="container-fluid">
<div class="navbar-wrapper">
</div>
<button class="navbar-toggler" type="button" data-toggle="collapse" aria-controls="navigation-index" aria-expanded="false" aria-label="Toggle navigation">
<span class="sr-only">Toggle navigation</span>
<span class="navbar-toggler-icon icon-bar"></span>
<span class="navbar-toggler-icon icon-bar"></span>
<span class="navbar-toggler-icon icon-bar"></span>
</button>
<div class="collapse navbar-collapse justify-content-end">
<form class="navbar-form">
<div class="input-group no-border">
<input type="text" class="form-control" placeholder="Search..." id="myFilter" data-toggle="tooltip" data-placement="left" onkeyup="myFunction()">
<button type="submit" class="btn btn-white btn-round btn-just-icon">
<i class="material-icons">search</i>
<div class="ripple-container"></div>
</button>
</div>
<p id="notfound">Not found!</p>
</form>
<ul class="navbar-nav">
</ul>
</div>
</div>
</nav>
<!-- loader -->
<div id="ftco-loader" class="show fullscreen"><svg class="circular" width="48px" height="48px"><circle class="path-bg" cx="24" cy="24" r="22" fill="none" stroke-width="4" stroke="#eeeeee"/><circle class="path" cx="24" cy="24" r="22" fill="none" stroke-width="4" stroke-miterlimit="10" stroke="#7cc576"/></svg></div>
$(document).ready(function($) {
"use strict";
// loader
var loader = function() {
setTimeout(function() {
if($('#ftco-loader').length > 0) {
$('#ftco-loader').removeClass('show');
}
}, 1);
};
loader();
});
解决方案
我认为这是z-index的问题。给你的加载器一个更高的 z-index wrt 到你的导航栏/标题。
推荐阅读
- javascript - 在反应中上传图像不返回表单数据值
- dialogflow-es - Dialogflow 实体 - 区分大小写
- python - Python - 订购字典/嵌套字典的元组
- azure - Azure - 从 Outlook 下载附件而不使用 logicapp 并将其移动到 Blob 存储
- docker - 下载后 Docker 不会启动新的基于 Ubuntu 的容器
- c# - 如何同时进行数据排序和过滤?
- c# - 替换文本框中的特定文本 C#
- javascript - 内部 For 循环未在 App 脚本中执行
- postgresql - ansible在运行sql文件时突然出现语法错误
- php - Laravel - 如何使用 mockery 对更新用户数据的中间件进行单元测试