【发布时间】:2011-02-17 13:34:31
【问题描述】:
我想生成带有可以有条件地显示/隐藏的区域(div、spans)的 html 布局。这些区域默认是隐藏的。
如果我在 document.ready 上使用 jquery 调用 .hide() 方法,这些区域可能会闪烁(浏览器呈现部分加载的文档)。所以我在 html 布局中应用了 "display: none" 样式。
我想知道避免闪烁的最佳做法是什么,因为应用“display:none”会破坏封装规则——我知道 jquery 对隐藏/显示做了什么并使用它。如果 jquery 的隐藏/显示实现有一天会改变,我会让整个网站无法运行。
提前谢谢你
【问题讨论】: