javascript - 更改样式属性时 DIV 未在 Chrome 中显示

标签 javascript jquery css

好的,我正在使用 JQuery 来显示/隐藏页面上的“处理中”div 元素。下面是基本代码:

function ShowLoading(){
    $(divLoadingPanel).show();
}

function HideLoading(){
    $(divLoadingPanel).hide();
}   

在我的各种 Javascript 函数中,我根据需要调用 ShowLoading() 和 HideLoading()。在 FireFox 中查看页面时,一切正常。在 Chrome 中查看时,从未看到加载面板。但是,如果我调试并在面板之后的行中断应该是 显示,它在那里。手动运行代码时它会显示正常,但如果我不使用断点和调试器则不会。这让我很困惑。这是 div 本身的代码:

<div id="divLoadingPanel" class="Loading_Panel" style="display: none">
    <br>
    <img src="./images/8.gif">
    <br><br>
    <font class="Loading_Text">Processing...</font>
</div>

最后,这是面板的类信息:

.Loading_Panel {
    position:fixed;
    top: 50%;
    left: 50%;
    width:300px;
    height:150px;
    margin-top: -75px;
    margin-left: -150px;
    background: #E9F2FA;
    border-radius: 10px;
    border: 1px solid #1C4E7C;
}

如有任何帮助,我们将不胜感激。

最佳答案

将您的代码更改为:

 function ShowLoading(){
     $("#divLoadingPanel").show();
 }

 function HideLoading(){
     $("#divLoadingPanel").hide();
 }   

关于javascript - 更改样式属性时 DIV 未在 Chrome 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31012022/

相关文章:

javascript - 获取函数调用者的范围

javascript - 有没有办法获取从 npm 运行的模块中的 package.json 属性?

javascript - 使用 onclick 和 eventlistener 关闭菜单的问题

javascript - 当我打印我的网站时,有什么方法可以使我的谷歌地图相同

javascript - 如何在点击 AREA HREF 标签时创建 Activity 事件(更改 BG 或创建边框)?

javascript - jquery 在点击处理程序中强制重绘

javascript - 我如何使用 jQuery 实现类似 GMail 的选项卡式/面板式界面?

javascript - 使用 jquery 更改 select2 样式

jquery - 背景图片不合适

HTML img 不会随 CSS 调整大小,无论我尝试什么