我的CSS时,会显示:装载机但调试
.loader1 {
background-color: rgba(255, 255, 255, .8);
position: fixed;
left: 0px;
top: 0px;
z-index: 1000;
height: 100%;
width: 100%;
overflow: hidden;
background-image: url(../Content/images/ezgif-1527767856.gif);
background-position: center;
background-repeat: no-repeat;
display: block;
}
我的javascript:
function filterme() {
$("#loader1").show();
// in between I have a lot of code that takes time to run.
$("#loader1").hide();
}
我的HTML:
<div class="loader1" id="loader1" style="display:none"></div>
<button type="button" onclick="filterme()">Click ME</button>
点击按钮运行JavaScript很好,但加载程序没有显示。
当我使用调试器并检查它时显示加载程序。如何在非调试模式下显示它?
loader1是类名吗?那么你需要使用'$('。loader')'而不是'(“#loader1”)'。 “#”用于'id' –
我用你的代码做了一个jsfiddle并对它进行了一些修改,这对我有用:https://jsfiddle.net/9Lbojrfm/1/ –
你使用的是什么调试器?你的意思是说,当你的浏览器的控制台处于打开状态或者某个网页开发扩展正在运行时,它是有效的? – moopet