我有一个页面,其中包含jQuery和jQuery颜色框库。我有一些功能,使用ajax在此页面上带来一组结果(链接)。点击链接(即时播出)我想打开彩盒。请建议我怎么做。
答案 0 :(得分:2)
您应该使用live()方法将点击处理程序分配给动态创建的元素,例如您的链接。如果您提供一些代码,我可以告诉您如何制作它。
$('a.yourlinkclass').live('click', function(){
$.colorbox({href:"html_to_show.html"});
});
答案 1 :(得分:0)
在链接中添加一个类。例如.lightmeup
然后你做:
$('.lightmeup').click(function(){
$(this).colorbox(/*values and attributes go here*/)
})
答案 2 :(得分:0)
加载ajax链接后,您需要在回调函数中重新绑定colorbox调用。
类似的东西:
$.get('ajax_links.php', function(data){
$('#holder').html(data);
$('#holder a').colorbox();
});