【问题标题】:how to access a function in a jquery plugin?如何访问 jquery 插件中的函数?
【发布时间】:2012-07-09 20:57:51
【问题描述】:

我正在使用我找到的这个 youtube api jquery 插件(代码位于此处):

http://pastie.org/4227879

在我的 index.html 中,我编写了这段代码来访问插件,在我想要使用的插件的第 124 行有一个函数,称为 seekTo

$(document).ready(function(){

    $('#player').youTubeEmbed({
        video :"http://www.youtube.com/watch?v=0NcJ_63z-mA",
        width: 500,
        // access seekTo here i.e. seekTo(123, true)
        });

这可能吗?谢谢:))

【问题讨论】:

  • 不修改插件,除了选择插件添加到页面的元素之外,您无法访问它。

标签: javascript jquery youtube


【解决方案1】:

修改插件将是最简单的方法。只需将数据值添加到originalDiv

$(elements.originalDiv).data("youTubeEmbed",elements);
return elements.originalDiv;

现在,您可以通过以下方式访问它:

$("#player").data("youTubeEmbed").elements.player.seekTo(123,true);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多