0

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

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

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

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

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

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

4

4 回答 4

5

为什么不把它隐藏在 html 标记中

style="display:none;"
于 2012-04-12T13:38:30.963 回答
4

一些 CSS 可以解决问题:

#divId {
    display: none;
}

...你就完成了。

于 2012-04-12T13:38:49.257 回答
2

为什么不简单地用 CSS 隐藏它,如果你需要它,然后使用 jQuery 来显示它。要么在下面放置一个内联样式,要么为它分配一个类/id,并将下面的样式赋予类/id。

style="display: none;"

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

于 2012-04-12T13:39:40.193 回答
1

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

<div id="divID" style="display:none">
于 2012-04-12T13:38:22.707 回答