在下面的代码中,一个div隐藏起来,直到它从第三方服务器获得OK,然后通过jQuery呈现它。目的是创造一个平稳加载的印象。问题在于div下面的段落在div被加载后被推下,这打破了这个技巧的目的。解决这个问题的最佳方法是什么?在隐藏div加载时预留空白空间
<div id="fb-root"></div>
<p style="text-align:center">Follow us!</p>
<center style="display: none;" id="social">
<div class="g-plusone" data-size="medium"></div>
<div class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
</center>
<p style="text-align:center">Test paragraph of text<br>
Paragarph continued</p>
替换'显示:none' 'visibility:hidden',这使得元素停留在流中。 – adeneo
@adeneo仅在div中的内容与要加载内容的长度大致相同时才有所帮助 – yochannah
作为一个附注,'