2

我有一个这样的功能:

function CreateYoutubePlayer(alpha, bravo, charlie, delta, echo) {
    var s = document.createElement("script");
    s.src = "//www.youtube.com/iframe_api";
}

加载的脚本需要一个名为onYouTubeIframeAPIReady. 如何在上述函数中创建此函数,以便全局访问。

4

2 回答 2

5

您可以将该函数附加到全局窗口对象:

function CreateYoutubePlayer(alpha, bravo, charlie, delta, echo) {
    var s = document.createElement("script");
    s.src = "//www.youtube.com/iframe_api";

    window.onYouTubeIframeAPIReady = function() {}
}
于 2013-11-27T10:31:33.107 回答
0

您可以onYouTubeIframeAPIReady在函数外部声明CreateYoutubePlayer为空变量。这将创建一个全局变量,然后您可以在其中填充该函数CreateYoutubePlayer

于 2013-11-27T10:34:26.520 回答