活动点击youtube API

时间:2012-11-10 10:37:21

标签: javascript youtube-api jquery preventdefault

我正在使用Youtube API和Jquery。使用某个脚本我可以将Youtube Feeds作为图像,看一下示例:JsFiddle

我正在尝试进行一个Jquery点击事件,它必须像这样调用另一个名为'embedly'的脚本:

$("a").click(function(event) {
    event.preventDefault();
    $(this).embedly({
    chars: 220,
    nostyle: true,
    key:':41f042ec20b04dda84448dc4a46d357d'
}); 
}); 

它似乎不起作用。当我从桌面执行此操作时,单击不会调用嵌入部分,也会转到URL,无论防止默认设置。

1 个答案:

答案 0 :(得分:1)

您可以使用事件委派来确保无论锚何时进入DOM都会触发处理程序:

$(document).on("click","a",function(event) {
    event.preventDefault();
    $(this).embedly({
        chars: 220,
        nostyle: true,
        key:':41f042ec20b04dda84448dc4a46d357d'
    });
}); 

http://jsfiddle.net/bfysr/3/