【发布时间】:2013-01-09 08:57:40
【问题描述】:
我正在使用 ajax 获取并创建一个列表,其中包含来自特定用户的 youtube 视频,并将 jquery.colorbox 作为 jQuery 灯箱。
我不能让他们一起工作:( 谁能告诉我如何解决,拜托。
演示:http://dev.template-tuners.com/a/youtube.html
谢谢。
【问题讨论】:
标签: javascript jquery ajax youtube colorbox
我正在使用 ajax 获取并创建一个列表,其中包含来自特定用户的 youtube 视频,并将 jquery.colorbox 作为 jQuery 灯箱。
我不能让他们一起工作:( 谁能告诉我如何解决,拜托。
演示:http://dev.template-tuners.com/a/youtube.html
谢谢。
【问题讨论】:
标签: javascript jquery ajax youtube colorbox
您所做的有几个问题:首先,从您的代码中删除类 cboxElement。其次,不要在 $.each 中的每次迭代中查询文档中的所有 '.youtube' 链接,这是非常低效的。第三,如果您尚未将该 HTML 附加到文档中,则无法在文档中查询“.youtube”。
移动这些行:
$(".youtube").colorbox({
iframe:true,
innerWidth:640,
innerHeight:360,
});
成为你的 show_my_videos 函数中的陈述对象。
【讨论】: