为什么 youtube api javascript 代码不能在 jquery 文档中工作?

发布于 2025-01-07 11:07:44 字数 1468 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我不会写诗 2025-01-14 11:07:44

这些函数需要在全局范围内定义。

http://jsbin.com/umituf/3

编辑澄清:
youtube api 脚本在全局范围内查找这些特定函数。 api 脚本无权访问在 document.ready 回调中创建的范围。

The functions need to be defined in the global scope.

http://jsbin.com/umituf/3

Edit for clarification:
The youtube api script looks for those particular functions on the global scope. The api script does not have access to the scope that is created within the document.ready callback.

狠疯拽 2025-01-14 11:07:44

youtube api js 代码,您附加到页面,使用全局上下文。你可以把你的代码放入

$(document).ready(function(){
    window.onYouTubeIframeAPIReady = onYouTubeIframeAPIReady;
});

但最后你必须写这个(*)字符串。

此后 onYouTubeIframeAPIReady 函数将能够从全局上下文中

youtube api js-code, that you attach to page, use global context. You can put your code into

$(document).ready(function(){
    window.onYouTubeIframeAPIReady = onYouTubeIframeAPIReady;
});

But in the end you must write this (*) string.

After this onYouTubeIframeAPIReady function will be able from global context

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文