0
$(".overlay").lightbox();

$('.overlay').live('click', function(e){
        e.preventDefault();
        var url  = base_url  + 'ajax/getcolorboxhotel';
         var data = $(this).next('span').text();
        $('.hiddencontent').load(url, {id:data});
    });

请帮忙!上面的代码适用于页面中的链接,而 .load() 函数加载的新链接不再做灯箱!

4

1 回答 1

0

如果 JQuery 灯箱的工作方式与普通灯箱类似,则您需要lightbox()在每次插入新链接后调用。

这是因为灯箱循环遍历文档中的每个链接,检查它是否有rel=lightbox,并向其中添加适当的事件处理程序,然后打开灯箱。

于 2009-12-31T03:19:58.670 回答