Colorbox和ajax youtube - 不能一起工作?

时间:2013-01-25 11:39:04

标签: javascript jquery ajax youtube colorbox

我正在使用ajax来获取并创建一个列表,其中包含来自特定用户的youtube视频和jquery.colorbox作为jQuery灯箱。

我不能让他们一起工作:( 请有人告诉我如何解决。

DEMO:http://dev.template-tuners.com/a/youtube.html

感谢。

1 个答案:

答案 0 :(得分:0)

您所做的事情有几个问题:首先,从代码中删除类cboxElement。其次,不要在$ .each中的每次迭代中查询所有'.youtube'链接的文档,这是非常低效的。第三,如果您尚未将HTML附加到文档中,则无法在文档中查询“.youtube”。

移动以下行:

$(".youtube").colorbox({
    iframe:true, 
    innerWidth:640, 
    innerHeight:360,
});

成为show_my_videos函数中的声明。