我发现自己处于以下情况。我需要以某种方式不将<div class="article-meta-social"></div>
元素及其所有内容包含到我的document.ready函数中。原因是,它链接到来自facebook,twitter,g +等的apis ......并且乘以几个帖子会导致在document.ready函数中的内容被触发之前稍微延迟。
因此,我可以为此更改
$(document).ready(function(){
});
要等到.article-meta-social
及其内容准备就绪?
答案 0 :(得分:5)
$(document).ready
依赖于本地DOMContentLoaded
事件,它完全按照它所说的那样 - 在整个DOM被解析时触发。因此,要实现您想要的功能,请在准备好的处理程序中动态插入.article-meta-social
的内容。这样它就不会阻止页面的主渲染。