如何在 document.ready 之后在页面中包含嵌入式 youtube 频道?

Posted

技术标签:

【中文标题】如何在 document.ready 之后在页面中包含嵌入式 youtube 频道?【英文标题】:How to include an embedded youtube channel in a page after document.ready? 【发布时间】:2012-02-19 09:04:35 【问题描述】:

我有一个来自某家公司的 youtube 嵌入式频道,下面我有一个指向其他相关公司的链接列表,但这只是我页面上的一个小部件,所以当我点击列表中的一个链接时,我想获取来自另一家公司的新嵌入式 youtube 频道,带有 ajax 调用。我尝试运行从 youtube api 获得的脚本,但它没有加载,我还尝试将脚本放入 div 中,然后将 div 插入小部件中,但仍然没有运气。有谁知道我该怎么做?

这是我从 youtube 获得的用于嵌入频道的脚本:

  <div style="padding-bottom:10px" id="divYoutubeTab">
<script type="text/javascript" src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/youtube.xml&up_channel=opelblog&synd=open&w=880&h=390&title=&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js"></script>

</div>

我想单击一个链接,在 onclick 功能上我只是更改频道名称,频道应该重新加载到新频道.. 但我不能。 ajax 调用只是为了从我的数据库中获取频道的名称

【问题讨论】:

请不要将您的代码放入 cmets - 编辑您的问题并将其放入其中。 【参考方案1】:

您可以看看以下项目:

jquery Youtoube Channel Plugin jquery Youtoube Channel Playlist

【讨论】:

【参考方案2】:

I had a go myself 在 jsfiddle 上,这显然是在页面加载后引入脚本的问题。

虽然我自己无法创建解决方案...

THIS 可能是您正在寻找的答案

【讨论】:

以上是关于如何在 document.ready 之后在页面中包含嵌入式 youtube 频道?的主要内容,如果未能解决你的问题,请参考以下文章

在页面加载方法之后调用 Document.ready 方法 - Jquery 3.3.2

将样式添加到在 jquery 中 document.ready 之后加载的 div

如何让vuejs中ready函数加载完之后执行某个函数

如何在 jQuery( 文档 ).ready 中显示用户名?

document.ready和window.onload的区别

前端库Jquery框架:「01] 了解 script 和 document.ready 是如何工作的