Javascript 在Twitter小部件完全加载后调用函数

Javascript 在Twitter小部件完全加载后调用函数,javascript,jquery,twitter,Javascript,Jquery,Twitter,我现在对twitterapi有点问题。我有一个侧边栏,它使用JavaScript在页面加载和调整页面大小时动态测量页脚的高度 我最近将Twitter小部件放在页脚中,这导致了一个问题,即Twitter小部件总是最后加载,而不管我将它放在JavaScript文件中的什么位置 我曾尝试在Twitter小部件完全加载后使用事件处理程序调用度量函数,但仍然没有什么不同 有人有什么建议吗 您有几个选项可以解决这个问题。您可以使用JS方法,例如.setInterval,它将继续循环,直到Twitter小部件

我现在对twitterapi有点问题。我有一个侧边栏,它使用JavaScript在页面加载和调整页面大小时动态测量页脚的高度

我最近将Twitter小部件放在页脚中,这导致了一个问题,即Twitter小部件总是最后加载,而不管我将它放在JavaScript文件中的什么位置

我曾尝试在Twitter小部件完全加载后使用事件处理程序调用度量函数,但仍然没有什么不同


有人有什么建议吗

您有几个选项可以解决这个问题。您可以使用JS方法,例如.setInterval,它将继续循环,直到Twitter小部件位于DOM中,然后执行您的函数。或者,您可以使用setTimeout并强制更新页脚函数等待Twitter小部件出现。我推荐前者

如果您不习惯使用setInterval,您可能希望查看这个方便的插件,它会一直等到您指定的元素插入DOM。检查它:

异步加载第三方小部件通常会引起一些麻烦。但是以上的解决方案应该为你指明正确的方向来解决你的问题

最后—您知道Twitter小部件允许您在Twitter帐户的小部件设置中设置指定的高度吗?这也可能解决您的问题:

祝你好运