CSS and jquery loading



我正在一个项目中工作,遇到了一个错误(可能是正常情况),当我尝试加载网站的主页时,但我从jquery隐藏的div显示给我,然后在加载整个页面时被隐藏。

我知道这是因为服务器响应缓慢而发生的,但我希望在任何情况下都不应该发生这种情况。我应该怎么做才能确保 div 应该保持隐藏状态;默认情况下。

我正在使用的代码非常简单:

$(document).ready(function(){
    $('#divId').hide();
});

这段代码几乎一直工作正常,即我的div 保持隐藏模式,但有时它会显示几秒钟然后被隐藏,所以有什么技术可以确保 div 每次都应该处于隐藏模式 (100%)

谢谢,还有一件事,因为我是服务器端脚本的新手,我可能忘记了一些东西,所以请考虑一下。谢谢

为什么

不在 html 标记中隐藏它

style="display:none;"

一些CSS可以做到这一点:

#divId {
    display: none;
}

。大功告成。

为什么不简单地用CSS隐藏它,如果你需要它,那么使用jQuery来显示它。要么在下面放置一个内联样式,要么为其分配一个类/id,并将其以下样式提供给类/id。

style="display: none;"

您永远不需要以这种方式在加载时隐藏它。

将div 设置为使用样式表隐藏。

<div id="divID" style="display:none">

最新更新