如何在渲染之前用jQuery隐藏元素?

前端之家收集整理的这篇文章主要介绍了如何在渲染之前用jQuery隐藏元素?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想生成的html布局与可以显示/隐藏有条件的区域(divs,跨度)。这些区域默认为隐藏。

如果我在document.ready上用jquery调用.hide()方法,这些区域可能会闪烁(浏览器渲染部分加载的文档)。所以我在html布局中应用“display:none”样式。

我不知道什么是避免眨眼的最佳实践,因为应用“display:none”打破了封装规则 – 我知道jquery使用hide / show和使用它。如果jquery的隐藏/显示实现将改变一天,我会让整个网站不可行。

先谢谢你

解决方法

设置元素的初始显示属性绝对没有问题,特别是如果将它封装在css类中。

猜你在找的jQuery相关文章